السلام عليكم احبائي
الاستاذ طلب من عدنا برنامج بسيط لفحص جملة مدخلة بواسطة المستخدم
حيث يقوم بفحص الجملة حرفا حرفا
واذا كانت متكونة جميعها من حروف سوف تكون مقبولة
واذا احتوت على ررقم او رمز خاص سوف تكون خاطئة
انا طبقت الكود التالي
#include<iostream.h>
void main()
{
char a[5];
int i,b=0;
for(i=0;i<5;i++)
cin>>a;
for(i=0;i<5;i++)
{
if(a>='a' && a<='z' || a>='A' && a<='Z')
b++
}
if(b==5)
cout<<"IDENTIFIER";
else
cout<<"NOT IDENTIFIER";
}المطلوب الان هو تحويل المصفوة ذات الحجم 5 الى مصفوفة غير منتهية او غير محدد بحجم معين
على سبيل المثال
يقوم احد المستخدمين بأدخال جملة من عشرة حروف
ويقوم الاخر بأدخال جملة من 4 حروف وهكذا وكل واحد يدخل العدد اللذي يريده ويجب على برنامجي ان يقوم بفحص حروف الجملة المدخلة واعطائي ناتجاً
بصراحة حاولت كثير ان اعرف مصفوفة غير معلومة الحجم وشرط للتوقف في For ولكني لم افلح
فعسا ان يساعدني احدكم مع جزيل الشكر
تحياتي