bai lam chuong 3

2
#include<stdio.h> #include<conio.h> void nm(int a[],int n) { for(int i=0;i<n;i++) { printf("a[%d]: ",i+1); scanf("%d",&a[i]); } } void xm(int a[],int n) { for(int i=0;i<n;i++) { printf(" %d ",a[i]); } } //doi cho truc tiep void sapxep(int a[],int n) { int t; for(int i=0;i<n-1;i++) for(int j=i+1;j<n;j++) { if(a[i]>a[j]) { t=a[i] ; a[i]=a[j]; a[j]=t; } } for(int m=0;m<n;m++) { printf("%d ",a[m]); } } //chon truc tiep void sapxep2(int a[],int n) { int min,t; for(int i=0;i<n-1;i++) min=i; { for(int j=i+1;j<n;j++) { if (a[i] > a[j]) min= j; } t=a[i] ; a[i]=a[min]; a[min]=t; } for(int m=0;m<n;m++) { printf(" %d ",a[m]); } } void main() { clrscr(); int a[30]; int n; printf("Ban muon nhap bao nhieu phan tu:"); scanf("%d",&n);

Upload: paul-tran

Post on 13-Jul-2015

48 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Bai lam chuong 3

#include<stdio.h>#include<conio.h>void nm(int a[],int n){ for(int i=0;i<n;i++) { printf("a[%d]: ",i+1);

scanf("%d",&a[i]); }

}void xm(int a[],int n){ for(int i=0;i<n;i++) {

printf(" %d ",a[i]); }}//doi cho truc tiepvoid sapxep(int a[],int n){ int t; for(int i=0;i<n-1;i++) for(int j=i+1;j<n;j++) {

if(a[i]>a[j]) { t=a[i] ; a[i]=a[j];

a[j]=t; }

} for(int m=0;m<n;m++) {

printf("%d ",a[m]); }}//chon truc tiepvoid sapxep2(int a[],int n){ int min,t; for(int i=0;i<n-1;i++) min=i; { for(int j=i+1;j<n;j++) {

if (a[i] > a[j]) min= j;

} t=a[i] ; a[i]=a[min]; a[min]=t; } for(int m=0;m<n;m++) { printf(" %d ",a[m]); }} void main(){ clrscr(); int a[30]; int n; printf("Ban muon nhap bao nhieu phan tu:"); scanf("%d",&n);

Page 2: Bai lam chuong 3

nm(a,n); printf("Mang vua nhap la:\n"); xm(a,n); printf("\nMang duoc sap xep la:") ; sapxep(a,n); printf("\nMang duoc sap xep la:") ; sapxep2(a,n); getch();}