با عرض سلام و خسته نباشيد
به عنصر آغازين يک ليست يک طرفه اشاره مي کند دستوراتي بنويسيد که عددي را از ورودي دريافت کند و آنرا در جاي مناسب ليست قرار دهد ؟ start فرض کنيد
h=start;
scanf("%d",&i);
cur=new struct list;
cur ->data=i;
cur ->link=null;
if (i < h -> data)
{
cur ->link=h;
start=cur;
}
else
while (h != null && i<h ->data)
{
h1=h;
h=h -> link;
cur -> link=h;
h1 ->link=cur;
}
(اين تابع مشکل دارد لطفا در صورت امکان آنرا برطرف نماييد)
خواهشمندم جواب را به ايميلhamraz66@yahoo.com ارسال نماييد