nvnnaidenov

Zad67

Oct 28th, 2021
486
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <iomanip>
  3.  
  4. using namespace std;
  5.  
  6. void PrintArr(int, int[]);
  7. int* ReadArr(int, int[]);
  8.  
  9. int main()
  10. {
  11.     int n;
  12.     int* p;
  13.     int a[20];
  14.  
  15.     cout << "n = ";
  16.     cin >> n;
  17.     if(!cin)
  18.     {
  19.         cout << "Error, bad input!" << endl;
  20.         return 1;
  21.     }
  22.     if(n < 1 || n > 20)
  23.     {
  24.         cout << "Error, incorrect input!" << endl;
  25.         return 1;
  26.     }
  27.  
  28.     p = ReadArr(n, a);
  29.  
  30.     PrintArr(n, a);
  31.  
  32.     return 0;
  33. }
  34.  
  35. void PrintArr(int n, int a[])
  36. {
  37.     for(int i = 0; i <= n - 1; i++)
  38.     {
  39.         cout << setw(3) << a[i];
  40.     }
  41.     cout << endl;
  42. }
  43.  
  44. int* ReadArr(int n, int a[])
  45. {
  46.     for(int i = 0; i <= n - 1; i++)
  47.     {
  48.         cout << "a[" << i << "] = ";
  49.         cin >> a[i];
  50.     }
  51.     return a;
  52. }
RAW Paste Data