Sắp xếp mảng tăng dần [C]


[codes=c]#include "stdio.h"
void sapxep(int a[],int n);
void nhap(int a[],int &n);
void main()
{
  int a[100];
  int n;
  nhap(a,n);
  sapxep(a,n);
  printf("Mang sau khi sap xep la: ");
  for(int i=0;i<n;i++)
    printf("%4d",a[i]);
  printf("\n");
}
void nhap(int a[],int &n)
{
  printf("nhap so phan tu: ");
  scanf("%d",&n);
  for(int i=0; i<n;i++)
  {
    printf("nhap a[%d]: ",i);
    scanf("%d",&a[i]);
  }
}

void sapxep(int a[],int n)
{
  int tam;
  for(int i=0;i<n-1;i++)
  {
    for(int k=i+1;k<n;k++)
    {
      if(a[i]<a[k])
      {
        
        tam=a[i];
        a[i]=a[k];
        a[k]=tam;
      }
    }
  }
}[/codes]


Leave a Reply