السلام عليكم يا اخوان
أبدأ بشكر أخي العزيز .. () على مساعدتي بحل هذا البرنامج .
ولكن اطلب المساعدة ايضا هل ممكن تساعدوني بحل هالبرنامح بطريقة ثانية ..
لإنه امر #include <conio.h> انا ما بعرفه . وهاد الأمر لمدا برمجة 2 ..
وانا لساتني حتى ما اخدت الfunction ,,,,
يعني كيف بقدر أحل هالبرنامج على shile او الfor loop ....
طريقة لطالب سنة اولى ..
انا دائما بغلبكم اخواني .
إستحملوني ..
البرنامج هو ..
ساعدوني على تعديلة ب
بطريقة اوامر غير هذه ..
وشكرا .........
---------------------------------------------------------------
#include <conio.h>
#include <iostream.h>
void main()
{
int NumNames=0; //Number of entered names
int Minim=255; //We put the minimum as the biggest value
int Maxim=0; //We put the maximum as the lowest value
int TotalLenth=0; //the total of names lenth
char buffer[100] ; //We suppose that the big name is not greater than 98
char* Name;
while(1)
{
Name=_cgets(buffer);
if(Name[0]=='z' || Name[0]=='Z')
break;
if (buffer[1] < Minim)
Minim=buffer[1];
if (buffer[1] > Maxim)
Maxim=buffer[1];
NumNames++;
TotalLenth+=buffer[1];
}
cout <<"\n";
cout <<" The number of names is :"<<NumNames <<"\n";
cout <<" the total length of name is " << TotalLenth <<"\n";
cout << "The average of lenth is : "<<(double)((double)TotalLenth/(double)NumNames)<< "\n";
cout << "The minimum is : "<<Minim <<"\t The Maximum is : "<<Maxim << "\n";
}
يعني هذا الأمر :Name=_cgets(buffer); هذا كثير عليي لإنه لسا ما بنعرف عنه اشي ..
