xmen Nhập Môn
Tổng số bài gửi : 28 Join date : 02/11/2009
| Tiêu đề: (tiềm tất cả các hoán vị ) ai có thể giúp mình sửa bài này không nhỉ Mon Nov 02, 2009 11:14 pm | |
| | | | | #include<stdio.h> #include<conio.h> #include<iostream.h> # define max 100 # define true 1 # define fasle 0 int stop; void nhap(int a[],int n) { for(int i=0;i<n;i++) { cout<<"nhap vao mang="; cin>>a[i]; } } void xuat(int a[],int n) { int dem=0; dem++; cout<<"so lan hoan vi"<<dem; for(int i=0;i<n;i++) cout<<a[i]; } void hoanvi(int a[],int n,int m,int k) {
m=n-1; int tam; while(m>0&&a[m]>a[m+1])
m--; if(m==0)
stop=true;
else { k=n; if(a[m]>a[k]) { tam=a[m]; a[m]=a[k]; a[k]=tam; } int r=0; int s=n; while(r<s){ tam=a[r]; a[r]=a[s]; a[s]=tam; r++;s--; } } } void thuchien(int a[],int n,int m,int k) { stop=fasle; while(!stop) { xuat(a,n); hoanvi(a,n,m,k); } } void main() { clrscr(); int m,n,k,a[max],r,s,stop; cout<<"nhap vao n="; cin>>n; nhap(a,n); thuchien(a,n,m,k); getch(); } | | | | |
|
|
cutuan527 Moderators
Tổng số bài gửi : 1051 Join date : 26/04/2009 Age : 33 Đến từ : Vĩnh Long
| Tiêu đề: Re: (tiềm tất cả các hoán vị ) ai có thể giúp mình sửa bài này không nhỉ Tue Nov 03, 2009 8:01 am | |
| |
|
xmen Nhập Môn
Tổng số bài gửi : 28 Join date : 02/11/2009
| Tiêu đề: mình ví du nha Tue Nov 03, 2009 10:02 am | |
| |
|
Sponsored content
| Tiêu đề: Re: (tiềm tất cả các hoán vị ) ai có thể giúp mình sửa bài này không nhỉ | |
| |
|