اللي فاهم بالبرمجه ياريت يشرفنا… ابيه يساعدني ولا عليه امر
السلام عليكم ورحمة الله وبركاته
اتمنى من الاخوة الكرام حل هذه المشكلة البسيطة لانني للأسف عجزت عن حلها
الفكرة هي برنامج
يحتوي على جدول من بعدين مخزن فيه عدة اسماء
المطلوب من المستخدم ادخال اسم والبرنامج يبحث هل الاسم موجود في العمود الاول من الجدول ام لا اذا كان الاسم موجود في العمود الاول يطبع yes
واذا كان غير موجدو يطبع no
وهذه محاولاتي لكن يكون فيه خطا ولا اعلم مالسبب والخطا انه يطبع لي yes او no بشكل عشوائي
#include
stuct pepole
{
char name[10];}
void main()
{
peppole .table[3][4];
char xyz[10];
int i , j;
table[1][1].name=”ahmed”;
table[1][2].name=”ali”;
table[1][3].name=”hamed”;
table[1][4].name=”moahmmed”;
table[2][1].name=”naser”;
table[2][2].name=”saad”;
table[3][1].name=”khled”;
table[3][4].name=”rakan”;
علما ان بعض الحقول في الجدول فارغة
مثل الحقل2.3والحقل 2.4والحقل3.2والحقل 3.3
for (i=0;i>xyz[i];}//قراءة السلسلة الحرفية
for(j=1;j<=4;j++)
{for (i=0;i<=10;i++)
if (xyz[i]==table[j][1].name[i])
cout<<"yes"
else
cout<<"no";}}
علما ان اللغه المطلوبه هي لغه ++c
ولكم جزيل الشكر