#include <iostream>
using namespace std;
struct pool{
int data;
pool*next;
};
pool*head=NULL;
void insertion(int value)
{
pool*first,*last;
first=new pool;
first->data=value;
if(head==NULL){head=first;first->next=NULL;}
else{
head=last;
while(last->next!=NULL)
{
last=last->next;
}
last->next=first;
first->next=NULL;
}
void display(){
pool*cptr;
if(head==NULL)
{
cout<<"linked list is empty . ";
}
else{
cptr=head;
while(cptr!=NULL)
{
cout<<cptr->data<<"\t\n\t";
cptr=cptr->next;
}
}
}
}
int main()
{
insertion(10);
insertion(20);
insertion(30);
insertion(40);
insertion(50);
display();
return 0 ;
}
using namespace std;
struct pool{
int data;
pool*next;
};
pool*head=NULL;
void insertion(int value)
{
pool*first,*last;
first=new pool;
first->data=value;
if(head==NULL){head=first;first->next=NULL;}
else{
head=last;
while(last->next!=NULL)
{
last=last->next;
}
last->next=first;
first->next=NULL;
}
void display(){
pool*cptr;
if(head==NULL)
{
cout<<"linked list is empty . ";
}
else{
cptr=head;
while(cptr!=NULL)
{
cout<<cptr->data<<"\t\n\t";
cptr=cptr->next;
}
}
}
}
int main()
{
insertion(10);
insertion(20);
insertion(30);
insertion(40);
insertion(50);
display();
return 0 ;
}
نصائح و استشارات برمجية
#include <iostream> using namespace std; struct pool{ int data; pool*next; }; pool*head=NULL; void insertion(int value) { pool*first,*last; first=new pool; first->data=value; if(head==NULL){head=first;first->next=NULL;} else{ head=last;…
• دا التصحيح ↓
#include <iostream>
using namespace std;
struct pool {
int data;
pool *next;
};
pool *head = NULL;
void insertion(int value) {
pool *first, *last;
first = new pool;
first->data = value;
if (head == NULL) {
head = first;
first->next = NULL;
} else {
last = head;
while (last->next != NULL) {
last = last->next;
}
last->next = first;
first->next = NULL;
}
}
void display() {
pool *cptr;
if (head == NULL) {
cout << "linked list is empty . ";
} else {
cptr = head;
while (cptr != NULL) {
cout << cptr->data << "\n";
cptr = cptr->next;
}
}
}
int main() {
insertion(10);
insertion(20);
insertion(30);
insertion(40);
insertion(50);
display();
return 0;
}
نصائح و استشارات برمجية
ده عملتوه وطلع غلط
مينفعش يكون في مسافات بين كل كلمة في اسم المتغير، و يفضل انك تةخديها قاعدة في البرمجة تجنباً للاخطاء
سطر ٧ و ٨ و ٩ و ١٠ و ١١ و ١٢
سطر ٧ و ٨ و ٩ و ١٠ و ١١ و ١٢
نصائح و استشارات برمجية
وده طلع غلط
• في كام نقطة عايز اوضحها عشان اوضحلك الغلطات اللي موجودة ⬇️
- سطر ١١ و ١٣ و ١٥، المتغير اللي عايزه تساويه بقيمة او قانون معين، لازم تعرّفيه الاول، يعني اي اعرّفه؟
يعني لازم تذكري النوع بتاعه اي بالظبط هل هو مثلاً int ولا float ولا string ولا double ولا اي نوعه بالظبط .. و كمان موضوع انك "تعرفي المتغير بقيمة" مش تعرفيه و بس
هو انك تعرفيه بقيمة ابتدائيه في الطبيعي بنساويها حسب المسائل، و بتبقى معظم المسائل اننا بنساويه ب ⬅️ 0، او لو نص بنساويه ب ⬅️ ""
- و كمان في غلطة سطر ١١ و ١٣ و ١٥ المتغير لازم يكون كلماته شابكه في بعضها .. طيب نفرق بين الكلمات اللي جواه ازاي؟
اهو بقا اجابة السؤال دا هو اننا بنستخدم طريقة معينة لكتابة المتغيرات زي كدا ⬇️
1.
2.
3.
- سطر ١١ و ١٣ و ١٥، المتغير اللي عايزه تساويه بقيمة او قانون معين، لازم تعرّفيه الاول، يعني اي اعرّفه؟
يعني لازم تذكري النوع بتاعه اي بالظبط هل هو مثلاً int ولا float ولا string ولا double ولا اي نوعه بالظبط .. و كمان موضوع انك "تعرفي المتغير بقيمة" مش تعرفيه و بس
هو انك تعرفيه بقيمة ابتدائيه في الطبيعي بنساويها حسب المسائل، و بتبقى معظم المسائل اننا بنساويه ب ⬅️ 0، او لو نص بنساويه ب ⬅️ ""
- و كمان في غلطة سطر ١١ و ١٣ و ١٥ المتغير لازم يكون كلماته شابكه في بعضها .. طيب نفرق بين الكلمات اللي جواه ازاي؟
اهو بقا اجابة السؤال دا هو اننا بنستخدم طريقة معينة لكتابة المتغيرات زي كدا ⬇️
1.
exampleExampleExample-----
- طريقة سنم الجمل 🐫، بنبدأ باول حرف يكون صغير والباقي مع بداية اول حرف من كل كلمة يكون كبير، و النوع دا بيبقى لتسمية الدوال او المتغيرات الغير ثابتة
2.
ExampleExampleExample-----
- طريقة باسكال، اول حرف من كل كلمة لازم يبقى كبير، و النوع دا بيبقى عشان نسمي الفصول (classes) و اغلب الملفات عموما.
3.
EXAMPLE_EXAMPLE_EXAMPLE
او
example_example_example
- طريقة الثعبان 🐍، كل الحروف صغيرة او كل الحروف كبيرة، و لو كان في اكتر من كلمة في الاسم يبقى نضيف العلامة دي ⬅️ _ ➡️، بنستخدم النوع دا للمتغيرات الثابتة، و في الغالب بنستخدم الطريقة الاولى واللي هى بيبقى فيها حروف كبيرة
نصائح و استشارات برمجية
أنا مش فاهمه هنا حالها إزاي
هو هنا بيوضحلك التعليقات و ازاي بتتعمل و انواعها
• التعليقات نوعين:
- من اول العلامتين دول ⬅️ // ➡️ لحد اخر السطر كدا دا اسمه تعليق
- من اول العلامتين دول ⬅️ */ ➡️
لحد العلامتين دول ⬅️ /* ➡️
كدا اللي جواهم يعتبر تعليق
زي كدا ⬇️
• التعليقات نوعين:
- من اول العلامتين دول ⬅️ // ➡️ لحد اخر السطر كدا دا اسمه تعليق
- من اول العلامتين دول ⬅️ */ ➡️
لحد العلامتين دول ⬅️ /* ➡️
كدا اللي جواهم يعتبر تعليق
زي كدا ⬇️
/*
اللي في نص العلامات كدا
يعتبر تعليق
*/
سلام عليكم انا كنت اتعلم مع الاستاذ ابراهيم عادل ووصلت للقوائم و هياكل البيانات و توقفت لمدة شهر بسبب الدراسة هل ارجع من البداية ؟
نصائح و استشارات برمجية
سلام عليكم انا كنت اتعلم مع الاستاذ ابراهيم عادل ووصلت للقوائم و هياكل البيانات و توقفت لمدة شهر بسبب الدراسة هل ارجع من البداية ؟
print("و عليكم السلام و رحمة الله و بركاته")
-----• راجع مجرد مراجعة فقط على ما سبق واستكمل طريقك
ياجماعه انا عايز ابدا في مجال جنب الكلية بتاعتي بحيث اتعلم المجال ده في سنه كده ولا حاجه واقدر اشتغل بيه وانا بدرس
نصائح و استشارات برمجية
ياجماعه انا عايز ابدا في مجال جنب الكلية بتاعتي بحيث اتعلم المجال ده في سنه كده ولا حاجه واقدر اشتغل بيه وانا بدرس
• بالنسبة لموضوع اختيار المجال المناسب فا اقرأ دا:
- t.me/Software_Consulting/2321
• و بما انك مبتدئ فا اقرأ دول:
- t.me/Software_Consulting/2517
- t.me/NULLEXIA/132
- t.me/Software_Consulting/59
- t.me/Software_Consulting/2321
• و بما انك مبتدئ فا اقرأ دول:
- t.me/Software_Consulting/2517
- t.me/NULLEXIA/132
- t.me/Software_Consulting/59