//inversion d'un tableau avec des pointeurs #include using namespace std; int main() { const int N = 10; double x[N]; //saisi des donnees cout << "Entrez le " << N << " nombres : \n"; for (int i=1; i <= N; i++) { cout << i <<": "; cin >> x[i-1]; } //inversion de l'order double *left = &x[0]; //adresse premier element (ou =x) double *right = &x[9]; //adresse dernier element while (left < right) { double temp = *left; *left++ = *right; //ou *left = *right; left = left +1; *right-- = temp; //ou *right = temp; right = right - 1; } cout << N; cout << "Maintenent ils sont dans l'ordre inverse: \n"; for (int i=0; i < N; i++) cout << x[i] << endl; return 0; }