#include <iostream> using namespace std; //prototype void bTri(int*, int); void trier(int*, int*); int main() { const int N = 10; int tabInt[N] = { 52, 80, 62, 91, 12, 65, 57, 20, 21, 49 }; bTri(tabInt, N); for(int j=0; j<N; j++) cout << tabInt[j] << ' '; cout << endl; return 0; } void bTri(int* ptr, int n) { int j, k; for(j=0; j<n-1; j++) for(k=j+1; k<n; k++) trier(ptr+j, ptr+k); } void trier(int* nombre1, int* nombre2) { if(*nombre1 > *nombre2) { int temp = *nombre1; *nombre1 = *nombre2; *nombre2 = temp; } } |
----------------------------------------------------------------------------