Wrong Answer
/in/foo.c: In function 'main': /in/foo.c:14:13: warning: iteration 2 invokes undefined behavior [-Waggressive-loop-optimizations] if(a[j]<a[j+1]) ~^~~~~ /in/foo.c:12:3: note: within this loop for(j=0;j<3-i;j++) ^~~
/in/foo.c: In function 'main': /in/foo.c:14:13: warning: iteration 2 invokes undefined behavior [-Waggressive-loop-optimizations] if(a[j]<a[j+1]) ~^~~~~ /in/foo.c:12:3: note: within this loop for(j=0;j<3-i;j++) ^~~
#include<stdio.h>
int main()
{
int a[3],i,j,sawp;
for(i=0;i<3;i++)
{
scanf("%d",&a[i]);
printf("\n");
}
for(i=0;i<2;i++)
{
for(j=0;j<3-i;j++)
{
if(a[j]<a[j+1])
{
sawp=a[j];
a[j]=a[j+1];
a[j+1]=sawp;
}
}
}
for(i=0;i<3;i++)
{
printf("%d\n",a[i]);
}
return 0;
}