اخوانى السلام عليكم
اريد عمل برنامج لحساب اكبر واقل قيمة لمجموعه غير محدده من الاعداد فكيف يمكن ذلك؟
اخوانى السلام عليكم
اريد عمل برنامج لحساب اكبر واقل قيمة لمجموعه غير محدده من الاعداد فكيف يمكن ذلك؟
السلام عليكم ورحمة الله وبركاته ..
يعني تريد max و min لمجموعة أعداد مدخلة ...
أخي حاول أن تحل بنفسك ...فالبرنامج بسيط جداً ....ودعنا نرى تجربتك..(f)
أخوك المبرمج القادم ...(f)
اخى الكريم جزاك الله خيرا انا مبتدئ فى السى++ وهذا يعتبر تقريبا اول برنامج لى
هذا هو الكود الذى حاولت فيه, ارجو الاطلاع عليه واخبارى بالقصور فيه
#include <iostream.h>
#include <conio.h>
void findmax(int &,int &);
int main() //main function
{
int n,n1,n2;
char s;
cout<<"**************** comparer **********************************";
cout<<"n enter how many numbers you want to compare : ";
cin>>n; //total nombers
cout<<endl<<endl;
cout<<"enter no 1 :";
cin>>n1; //entering no1
for(int i=2;i<=n;i++)
{
cout<<endl<<"enter no "<<i<<" :";
cin>>n2; //entring no2
findmax(n1,n2);//finding max
}
cout<<"*************************************************************";
cout<<"n the minimum no is : "<<min;
cout<<"n the maximum no is : "<<n1;
cin>>s;
getch();
return 0;
}
void findmax(int&x,int&) //find max function
{
if (y>x)
x=y;
return;
}السلام عليكم ورحمة الله وبركاته ..
شكرا لك أخي الكريم على هذا المجهود المبارك ...
وانا أحيلك إلى مشرفنا المهند إسماعيل ...فهو الأفضل و الأخبر في ذلك .....(f)
و أتمنا أن يررد عليك في أقرب وقت ...:D
بارك الله فيك اخى الكريم
وانا بانتظار مشرفنا الكريم بفارغ الصبر
السلام عليكم ورحمة الله وبركاته ...
الكود لم يتنفذ معي وعملت بعض التعديلات التي عمل من خلاها الكود جربه وردلي خبر ..
#include
#include
void findmax(int &,int &,int&);
int main() //main function
{
int n,n1,n2,max,min;
char s;
cout<<"**************** comparer **********************************";
cout<<"n enter how many numbers you want to compare : ";
cin>>n; //total nombers
cout< cout<<"enter no 1 :";
cin>>n1; //entering no1
max=n1;
min=n1;
for(int i=2;i<=n;i++)
{
cout< cin>>n2; //entring no2
findmax(max,min,n2);//finding max
}
cout<<"*************************************************************";
cout<<"n the minimum no is : "< cout<<"n the maximum no is : "<
cin>>s;
getch();
return 0;
}
void findmax(int& max,int& min,int&y) //find max function
{
if (y
min=y;
else if (y>max)
max=y;
return;
}ولازنا في انتظار المشرف ...(f)
نرجوا للجميع التوفيق و السداد ...
جزاك الله خيرا اخى
ساجرب واخبرك
ولازلت بانتظار مشرفنا العزيز
هل ينطبق المثال على الاحرف ايضا؟
السلام عليكم ورحمة الله وبركاته ...
أخي hamohd70 ماذا تقصد بالأحرف .........:D
أخوك المبرمج القادم ....:cool:
لو اردنا ان نعرف اول حرف و اخر حرف من سلسله من الاحرف ..
أولا أعتذر عن التأخير... صراحة لم أقرأ الموضوع الا الآن...
-----------
الكود الذي وضعه أخي سليم...ويقوم بالمطلوب...
-------
اقتباسلو اردنا ان نعرف اول حرف و اخر حرف من سلسله من الاحرف ..
يمكنك أن تقارن الاحرف كما تقارن الارقام... فيمكنك مقارنة 'a' مع 'b' فالجملة التالة صحيحة من ناحية لغة سي:
'a'<'b'
فمثلا لو أن لدينا متغير حرفي إسمه ch1 وقيمته 'c' مثلا , فإن الجملة التالية:
++ch1 تجعل قيمة 'ch1='d
شكرا
شكرا لكم اخوانى
لقد عمل الكود معى
جزاكم الله خيرا :)
هذا الموضوع مغلق.