سلام
ببخشید من یه کد نوشتم ولی فکر کنم همش اشتباه باشه
میخوام مقداری عدد از کاربر بگیره و کاربر دز انتها عدد 0 وارد کنه
بعد لیست را نمایش بده
بعد لیست را بر عکس کنه
ممون
ببخشید من یه کد نوشتم ولی فکر کنم همش اشتباه باشه
میخوام مقداری عدد از کاربر بگیره و کاربر دز انتها عدد 0 وارد کنه
بعد لیست را نمایش بده
بعد لیست را بر عکس کنه
ممون
کد:
#include<iostream.h>
#include<conio.h>
struct node{
int id;
node *left;
node *right;};
node *p,*t,*q,*start;
int main(){
int a;
cin>>a;
while(a!=0){
t=new node[1];
t->id=a;
p->right=t;
t->left=p;
p=p->right;
if(p==NULL) {
p=start;
start=t;}
else
while(p!=NULL)
cout<<p->id;
getch();}
return 0;
}