السلام عليكم ورحمة الله وبركاته :
هل ممكن إعطائي كود في لغة السي لإيجاد أكبر 3 أعداد لمصفوفة
ولكم جزيل تحياتي .
السلام عليكم ورحمة الله وبركاته :
هل ممكن إعطائي كود في لغة السي لإيجاد أكبر 3 أعداد لمصفوفة
ولكم جزيل تحياتي .
هذا هو الكود وعموما في الف طريقة لحل هذه المشكلة بطريقة اخرى ويمكن اسهل
#include<iostream>
using namespace std;
void main()
int x[10]={10,15,8,3,7,9};
int i,max1=0,max2=0,max3=0;
for (i=0;i<6;i++)
{
if (max1<x)
max1=x;
}
for(i=0;i<6;i++)
{
if ((max2<x)&&(max2<max1))
max2=x;
}
for(i=0;i<6;i++)
{
if ((max3<x)&&(max3<max1))
max3=x;
}
cout<<" "<<max1<<" "<<max2<<" "<<max3;
}//end of mainشكراً .... للأخ a_q9999 على هذ ا الكود لكن للأسف كانت النتيجة خاطئة فهل هناك تعديل في البرنامج وشكراً
اعتقد ان هذا هو الحل
#include<iostream>
using namespace std;
void main()
{
int x[10]={11,18,100,365,98,554,654,5,9};
int i,max1=0,max2=0,max3=0;
for (i=0;i<9;i++)
{
if (max1<x)
max1=x;
}
for(i=0;i<9;i++)
{
if ((max2<x)&&(x<max1))
max2=x;
}
for(i=0;i<9;i++)
{
if ((max3<x)&&(x<max1)&&(x<max2))
max3=x;
}
cout<<" "<<max1<<" "<<max2<<" "<<max3;
}//end of main vvالسلام عليكم
الاخوان ماقصرو ردو عليك ولكن خذ هذه دالة تعمل ماتطلب في سؤلك ولك مني كل تقدير حاولة كتابتها بشكل سهل بدل التعقيد والله أعلم...
الكود
#include <iostream.h>
//برنامج حساب أكبر عدد في مصفوفة
#define max 3
int Max();
int main()
{
cout << "\n Max = " << Max() << endl;
return 0;
}
int Max()
{
int Array[max];
int MaxArray = 0;
for(int i=0; i<max; i++ )
{
cout << "Enter Number[" << i+1 << "] : ";
cin >> Array;
}
MaxArray = Array[0];
for( i=1; i<max; i++ )
{
if( MaxArray < Array )
MaxArray = Array;
}
return MaxArray;
}اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم
سبحان الله وبحمده سبحان الله العظيم
لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).
هذا الموضوع مغلق.
المتواجدون خلال آخر ساعة · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…