السلام عليكم ورحمة الله وبركاته
اتمنى من الاخوة الكرام حل هذه المشكلة البسيطة لانني للأسف عجزت عن حلها
الفكرة هي برنامج
يحتوي على جدول من بعدين مخزن فيه عدة اسماء
المطلوب من المستخدم ادخال اسم والبرنامج يبحث هل الاسم موجود في العمود الاول من الجدول ام لا اذا كان الاسم موجود في العمود الاول يطبع yes
واذا كان غير موجدو يطبع no
وهذه محاولاتي لكن يكون فيه خطا ولا اعلم مالسبب والخطا انه يطبع لي yes او no بشكل عشوائي
#include<iostream.h>
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<=10;i++)
{cin>>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
ولكم جزيل الشكر
والله لغات البرمجه صعبه وانا درستها بالجامعه وربي غصب نجحت فيهاا بس وربي ماده حلوه ..
واعذريني اختي عدم المساعده
واتمنى من اخواني الاعضاء اللي عنده خبره بمجال نفسه يفيدك
دمتي بكل ود
مشكور اخوي ما قصرت عالمداخله
بس ما فيه احد معبر الموضوع!!
تحياتي
يسلموووووووووووووو
الله يعطيك العافيه
تحيتي
دلوعة نهر الحب
قلوب
الله يعافيك قلوب !!
سررت بمرورك قلوب
ابيييييييي حل ؟؟؟
تحياتي
اخووي يدرس حااسب
اليووم اساله لك ان شااء الله يكوون عنده رد
تحيتي
ياريت ولك جزيل الشكر اخوي
انتظر الحل ..