الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد برنامج لحساب اعلى واقل قيمة

مغلق
بدأه osos.bg في 14 مارس 2003 · 12 رد · 899 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخوانى السلام عليكم

اريد عمل برنامج لحساب اكبر واقل قيمة لمجموعه غير محدده من الاعداد فكيف يمكن ذلك؟

#2

السلام عليكم ورحمة الله وبركاته ..

يعني تريد max و min لمجموعة أعداد مدخلة ...

أخي حاول أن تحل بنفسك ...فالبرنامج بسيط جداً ....ودعنا نرى تجربتك..(f)

أخوك المبرمج القادم ...(f)

#3

اخى الكريم جزاك الله خيرا انا مبتدئ فى السى++ وهذا يعتبر تقريبا اول برنامج لى

هذا هو الكود الذى حاولت فيه, ارجو الاطلاع عليه واخبارى بالقصور فيه

#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;

  

}
#4

السلام عليكم ورحمة الله وبركاته ..

شكرا لك أخي الكريم على هذا المجهود المبارك ...

وانا أحيلك إلى مشرفنا المهند إسماعيل ...فهو الأفضل و الأخبر في ذلك .....(f)

و أتمنا أن يررد عليك في أقرب وقت ...:D

#5

بارك الله فيك اخى الكريم

وانا بانتظار مشرفنا الكريم بفارغ الصبر

#6

السلام عليكم ورحمة الله وبركاته ...

الكود لم يتنفذ معي وعملت بعض التعديلات التي عمل من خلاها الكود جربه وردلي خبر ..

#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)

نرجوا للجميع التوفيق و السداد ...

#7

جزاك الله خيرا اخى

ساجرب واخبرك

ولازلت بانتظار مشرفنا العزيز

#8

هل ينطبق المثال على الاحرف ايضا؟

#9

السلام عليكم ورحمة الله وبركاته ...

أخي hamohd70 ماذا تقصد بالأحرف .........:D

أخوك المبرمج القادم ....:cool:

#10

لو اردنا ان نعرف اول حرف و اخر حرف من سلسله من الاحرف ..

#11

أولا أعتذر عن التأخير... صراحة لم أقرأ الموضوع الا الآن...

-----------

الكود الذي وضعه أخي سليم...ويقوم بالمطلوب...

-------

اقتباس
لو اردنا ان نعرف اول حرف و اخر حرف من سلسله من الاحرف ..

يمكنك أن تقارن الاحرف كما تقارن الارقام... فيمكنك مقارنة 'a' مع 'b' فالجملة التالة صحيحة من ناحية لغة سي:

'a'<'b'

فمثلا لو أن لدينا متغير حرفي إسمه ch1 وقيمته 'c' مثلا , فإن الجملة التالية:

++ch1 تجعل قيمة 'ch1='d

#12

شكرا

#13

شكرا لكم اخوانى

لقد عمل الكود معى

جزاكم الله خيرا :)

هذا الموضوع مغلق.

مواضيع مشابهة