السلام عليكم و رحمة الله و بركاته
اريد مساعدتكم في التمرين التالي:
اكتب برنامج بلغة c يطلب من المستخدم إدخال عدد من سبعة أرقام ثم يقوم بفحص كل رقم عند إدخاله, فإذا أدخل المستخدم حرفا أو رمزا فسيطلق البرنامج الصفارة باستعمال \a أما إذا أدخل المستخدم رقما فسيقوم البرنامج بإظهاره.
قم بتطوير البرنامج السابق لكي يطلب من المستخدم إدخال عدد لا نعلم عدد أرقامه و يتم فحص الرمز المُدخل في كل مرة.
قمت بحل الجزء الأول من البرنامج و أريد مساعدتكم في الجزء الثاني :blush:
حل الجزء الأول:
#include<stdio.h>
#include<conio.h>
int main()
{
char nombre_entier[7];
int i;
printf("entrez un nombre:");
for(i=0;i<7;i++)
{
for(;;)
{
nombre_entier=getch();
if(nombre_entier>='0' && nombre_entier<='9')
{putchar(nombre_entier);break;}
else printf("\a");
}
}
nombre_entier[7]='\0';
printf("\nvotre nombre est:%s \n",nombre_entier);
printf("tapez une touche pous quittert le programme\n");
getch();
return 0;
}تحياتي.
