ateryad
دوشنبه 21 آذر 1390, 11:43 صبح
سلام دوستان عزیز
برنامه ای نوشتم که یک آرایه رو با استفاده از شماره اندیس یا شماره مکان آن مرتب می کند.
یعنی اگر ارایه ی با 4 عضو با مقادیر 9 و 8 و 6 و 7 داشته باشیم در به صورت 0و 1 و 3و 2 نشان بدهد ولی کد من فقط یعدد بزرگ را نشان می دهد را نشان می دهد.
#include<stdio.h>
#include<conio.h>
int main()
{
int i,j,z,m,max=0,place;
printf("Please Enter Number Of input: ");
scanf("%d",&i);
int x[i];
printf("PLease Enter %d Number: ",i);
for(j=0;j<i;j++)
scanf("%d",&x[j]);
max=x[0];
for(j=1;j<i;j++)
{
if(x[j]>max)
{
max=x[j];
printf("%d ",j+1);
place=j;
}
}
x[place]=0;
getch();
return 0;
}
برنامه ای نوشتم که یک آرایه رو با استفاده از شماره اندیس یا شماره مکان آن مرتب می کند.
یعنی اگر ارایه ی با 4 عضو با مقادیر 9 و 8 و 6 و 7 داشته باشیم در به صورت 0و 1 و 3و 2 نشان بدهد ولی کد من فقط یعدد بزرگ را نشان می دهد را نشان می دهد.
#include<stdio.h>
#include<conio.h>
int main()
{
int i,j,z,m,max=0,place;
printf("Please Enter Number Of input: ");
scanf("%d",&i);
int x[i];
printf("PLease Enter %d Number: ",i);
for(j=0;j<i;j++)
scanf("%d",&x[j]);
max=x[0];
for(j=1;j<i;j++)
{
if(x[j]>max)
{
max=x[j];
printf("%d ",j+1);
place=j;
}
}
x[place]=0;
getch();
return 0;
}