السلام عليكم ورحمة الله و بركاته
يا اهل الخير استاذنا معطينا سؤال بونص
عباره عن 8 خطوات قدرت اسوي 3 خطوات و الباقي لا !
بس اعرف شنو استخدم بس ماني عارف كيفيه كتابه الكود
مع العلم انا ادرس دبلوم هندسه كمبيوتر مو هندسه فماني خبير مثلكم :)
هذا السؤال ( هــنـــا ) ** و ايضا تم الرفع إذا لم بفتح الرابط **
وهذي الخطوات الي حليتهم the first 3 steps
#include <iostream>
#include <list>
using namespace std;
int main()
{
int set1[] = {-9, 6, -7, 8, -5, 2, -18, 13, -14};
list<int> list1 (set1,set1+9);
list<int>::iterator it;
printf("list1 contents:\n");
for ( it=list1.begin() ; it != list1.end(); it++ )
printf(" %d",*it);
printf("\n");
int set2[] = {10, -11, 4, -3, 12, -1, -17, 16, -15};
list<int> list2 (set2,set2+9);
list<int>::iterator ite;
printf("list2 contents:\n");
for ( ite=list2.begin() ; ite != list2.end(); ite++ )
printf(" %d",*ite);
printf("\n");
list<int>::reverse_iterator rii;
printf("list1 contents(reversed):\n");
for(rii=list1.rbegin(); rii!=list1.rend(); rii++)
printf(" %d",*rii);
printf("\n");
list<int>::reverse_iterator riii;
printf("list2 contents(reversed):\n");
for(riii=list2.rbegin(); riii!=list2.rend(); riii++)
printf(" %d",*riii);
printf("\n");
int set3[] = {-9, 6, -7, 8, -5, 2, -18, 13, -14};
list<int> list3 (set3,set3+9);
list<int>::iterator iter;
printf("list3 contents:\n");
for ( iter=list3.begin() ; iter != list3.end(); iter++ )
printf(" %d",*iter);
printf("\n");
int set4[] = {10, -11, 4, -3, 12, -1, -17, 16, -15};
list<int> list4 (set4,set4+9);
list<int>::iterator itera;
printf("list4 contents:\n");
for ( itera=list4.begin() ; itera != list4.end(); itera++ )
printf(" %d",*itera);
printf("\n");
}ولكم مني جزيل الشكر