سؤااااااااااااال مهم
اذا كنت ابغى ارتب خمسة او عشرة ارقام
يعني ادخل خمسه ارقام والكمبيوتر يقوم بترتيبها من الاكبر للاصغر او العكس
بأي طريقه ممكن احلها ؟؟
الـ if يكون حله مرررررررة طويل
مافي حل تاني اسهل ؟؟
واذا في احد يعرف حلها بالنسبة لعشرة ارقام مو خمسه
يا ريت لو يعطيني خبر
شكرا
|
اخوي تفضل هذا الكود يمكن في أسهل ماأدري
كود:
# include <stdio.h>
int main(){
int x[]={10,1,2,3,4,5,6,7,8,9} ,s,y,i,d,e;
for ( e=1;e<=10;e++)
{
printf("enter numer %d\n",e);
scanf("%d",&x[e]);
}
for ( s=0;s<10;s++ )
{
for ( y=0;y<10;y++ )
{if ( x[y]< x[s])
{
i=x[y];
x[y]=x[s];
x[s]=i;
}}}
for ( d=0;d<10;d++ )
{
printf("%d ",x[d]);
}
return(0);
}