Yêu cầu bài toán: Nhập 1 mảng, Trong khi nhập mảng đc sắp xếp tăng dần
Code:
#include<stdio.h>
#include<conio.h>
void xuat(int a[100],int n)
{
	for(int i=0;i<n;i++)
		printf("%5d",a[i]);
	printf("\n");
}
void sapxep(int a[100],int n)
{
	int tg;
	for(int i=0;i<n-1;i++)
	  for(int j=i+1;j<n;j++)
		if(a[i]>a[j])
		 {
			tg=a[i];
			a[i]=a[j];
			a[j]=tg;
		 }
}
void nhap(int a[100],int n)
{
	for(int i=0;i<n;i++)
	 {
		scanf("%d",&a[i]);
		sapxep(a,i+1);
		xuat(a,i+1);
	 }
}
void main()
{
	clrscr();
	int a[100],n;
	printf("Nhap so luong mang: ");
	scanf("%d",&n);
	nhap(a,n);
	getch();
}

--------------------------------------------------
Xem các chủ đề cùng chuyên mục: