Tạo mảng một chiều có n phần tử nguyên với các phần tử được nhập từ bàn phím. Tìm in ra 2 phần tử có giá trị lớn nhất và nhỏ nhất của mảng

#include<stdio.h>
#include<conio.h>

main()
 {int i,j,n,a[10],dem=0,s=0,t,maxx,minn;
 
    do{printf("nhap so luong phan  tu trong mang: ");
       scanf("%d",&n);
      }while(n<1||n>10);
  for(int i=0;i<n;i++)
    {printf("a[%d]= ",i);
     scanf("%d",&a[i]);
    }

  printf("Mang vua nhap la:\n");
  for (i = 0; i < n; i++)
      printf("%d  ", a[i]);
  
  for(i=0;i<n;i++)
   for(int j=0;j<n;j++)
   if(a[i]<a[j])
    {t=a[i];
     a[i]=a[j] ;
     a[j]=t;
    }
    maxx = a[0]; minn = a[0];
     for (i = 1; i < n; i++)
       {
            if (minn > a[i]) minn = a[i];
            if (maxx < a[i]) maxx = a[i];
        }
      printf("phan tu nho nhat la: %d\n", minn);
      printf("phan tu lon nhat la: %d\n", maxx);
  getch();
                              
    
   }
Mới hơn Cũ hơn