PDA

View Full Version : نمایش شش عدد در یک خط در لیست پیوندی



atromusic
دوشنبه 23 مرداد 1391, 19:29 عصر
سلام
من یه لیست پیوندی دارم که برای نمایش لیست از این دستور استفاده می کنم

do{
cout<<t->data<<" ";
t=t->next;
}while(t->next!=NULL);
cout<<t->data;



حالا می خوام کاری کنم که هر شش تا از این گره ها را در یک خط نمایش بده به این صورت

5 15 845 165 152 101
6 18 484 154 214 212
6 17 358 145 74 165
22 465 154 84 548 78

چه راهی را پیشنهاد می کنید؟

atromusic
دوشنبه 23 مرداد 1391, 23:00 عصر
ایده ایی که به ذهنم رسید این بود
حالا اگر شما هم ایده ی بهتری دارید ممنون می شم




do{
cout<<t->data<<" ";
t=t->next;
if(t->next==NULL)
break;
cout<<t->data<<" ";
t=t->next;
if(t->next==NULL)
break;
cout<<t->data<<" ";
t=t->next;
if(t->next==NULL)
break;
cout<<t->data<<" ";
t=t->next;
if(t->next==NULL)
break;
cout<<t->data<<" ";
t=t->next;
if(t->next==NULL)
break;
cout<<t->data<<" "<<endl;
t=t->next;
if(t->next==NULL)
break;
}while(t->next!=NULL);
cout<<t->data;

hadi0x7c7
دوشنبه 23 مرداد 1391, 23:58 عصر
int count = 1;;

while(t->next) {

if(count == 6){

cout << endl;

count = 1;

} else {

cout << t->next << ' ';

count++;

t = t->text;

}

}