نمایش نتایج 1 تا 4 از 4

نام تاپیک: چاپ لیست از آخر

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر جدید آواتار زهره صالحی
    تاریخ عضویت
    آبان 1389
    محل زندگی
    ایران
    پست
    13

    چاپ لیست از آخر

    سلام
    می خوام یه برنامه بنویسم که یک لیست رو کلا تو یه لیست دیگه برعکس کپی کنه لیست دومی رو چاپ کنه .
    این برنامه رو نوشتم منتها جواب نمیده

    #include<iostream.h>
    struct Node
    {
    int info;
    Node *next;
    }*first , *tmp , *start;
    void nodes ()
    {
    tmp = new Node;
    first = tmp;
    int x;
    do
    {
    cin >> x;
    tmp->info = x;
    tmp->next = new Node;
    tmp = tmp->next ;
    }while(x > 0);
    tmp->next = NULL;
    }
    void fanction()
    {
    tmp = first;
    Node *help = new Node;
    start = help;
    help->next = NULL;
    start = help;
    while (tmp->next != NULL)
    {
    help->info = tmp->info;
    start = help;
    help->next = new Node;
    tmp = tmp->next;
    }
    }

    void print ()
    {
    tmp = start;
    cout << "Answer :: \n";
    while (tmp->next)
    {
    cout << tmp->info << endl;
    tmp = tmp->next;
    }
    }

    int main ()
    {
    nodes();
    fanction();
    print();
    }
    آخرین ویرایش به وسیله زهره صالحی : جمعه 21 آبان 1389 در 11:24 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •