Advertisement
Emanuele_Bruno

Dati gli array A,B,C assegnare C[n]=A[n]+B[n]

Nov 7th, 2015
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip> // serve all'istruzione setw
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     int n;
  9.     cout << "Indicare il numero intero di celle dei nostri array a,b,c con 1>=n>=100 : ";
  10.     cin >> n;
  11.     while (cin.fail() || n<1 || n>100)
  12.         {
  13.             cout << "Il numero inserito e' errato!\nIndicare il numero intero di celle dei nostri array a,b,c con 1>=n>=100 : ";
  14.             cin.clear(); // senza questa istruzione il programma va in tilt con numeri interi >= 2*31
  15.             cin >> n;
  16.         }
  17.  
  18.     int a[n],b[n],c[n]; // inizializzo gli array a,b,c con un valore n indicato sopra;
  19.     n--;
  20.     while (n>=0) {
  21.             c[n]=a[n]+b[n];
  22.             cout << "a[" << setw(2) << n << "] " << setw(11) << a[n];
  23.             cout << " b[" << setw(2) << n << "] " << setw(11) << b[n];
  24.             cout << " c[" << setw(2) << n << "] " << setw(11) << c[n] << endl;
  25.             n--;
  26.  
  27.     }
  28.     return 0;
  29.     // cin.ignore().get();
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement