View Code of Problem 49

#include<stdio.h>
#define N 10
int main()
{
    int a[N], n;
	int maxi, mini;
	scanf("%d", &n);
    for(int i = 0; i < n; i++)
		scanf("%d", &a[i]);
	int max = a[0];
	int min = a[0];
	for(i = 0; i < n; i++)
	{
		if(max < a[i])
		{
			max = a[i];
			maxi = i;
		}
		if(min > a[i])
		{
			min = a[i];
			mini = i;
		}
	}
	int temp = a[0];
	a[0] = min;
	a[mini] = temp;
	temp = a[n - 1];
	a[n - 1] = max;
	a[maxi] = temp;
	for(i = 0; i < n; i++)
	{
		if(!i)
		    printf("%d", a[i]);
		else
			printf(" %d", a[i]);
	}
	printf("\n");
    return 0;
}
/*
Main.c: In function 'main':
Main.c:12:6: error: 'i' undeclared (first use in this function)
  for(i = 0; i < n; i++)
      ^
Main.c:12:6: note: each undeclared identifier is reported only once for each function it appears in
*/

Double click to view unformatted code.


Back to problem 49