codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include<stdio.h> #include<conio.h> #define MAX 100 void NhapMang(int a[], int n) { for (int i = 0; i < n; i++) { printf("\nNhap vao phan tu a[%d] = ", i); scanf_s("%d", &a[i]); } } void XuatMang(int a[], int n) { for (int i = 0; i < n; i++) { printf("%4d", a[i]); } } void HoanVi(int &a, int &b) { int temp = a; a = b; b = temp; } void SapXepTangDan(int a[], int n) { for (int i = 0; i < n - 1; i++) { for (int j = n - 1; j > i; j--) { if (a[j] < a[j - 1]) { HoanVi(a[j - 1], a[j]); } } } } int main() { int n; do { printf("\nNhap vao so luong phan tu cua mang "); scanf_s("%d", &n); if (n < 0 || n > MAX) printf("\nSo luong phan tu khong hop le. Xin kiem tra lai !"); } while (n < 0 || n > MAX); int a[MAX]; NhapMang(a, n); XuatMang(a, n); printf("\nSap xep tang dan: "); SapXepTangDan(a, n); XuatMang(a, n); _getch(); return 0; }
Private
[
?
]
Run code
Submit