nvnnaidenov

Zad62

Oct 20th, 2021
932
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. void ReadArray(int, int[]);
  6. bool Diff(int, int[]);
  7.  
  8. int main()
  9. {
  10.     int n;
  11.     int arr[20];
  12.  
  13.     cout << "n = ";
  14.     cin >> n;
  15.     if(!cin)
  16.     {
  17.         cout << "Error, bad input!" << endl;
  18.         return 1;
  19.     }
  20.     if(n <= 0 || n > 20)
  21.     {
  22.         cout << "Error, incorrect input!" << endl;
  23.         return 1;
  24.     }
  25.  
  26.     ReadArray(n, arr);
  27.  
  28.     cout << "Are they different? " << Diff(n, arr) << endl;
  29.  
  30.     return 0;
  31. }
  32.  
  33. void ReadArray(int n, int arr[])
  34. {
  35.     for(int i = 0; i <= n - 1; i++)
  36.     {
  37.         cout << "[" << i << "] = ";
  38.         cin >> arr[i];
  39.     }
  40. }
  41.  
  42. bool Diff(int n, int arr[])
  43. {
  44.     int i = -1;
  45.     int j;
  46.     bool b;
  47.  
  48.     do
  49.     {
  50.         i++;
  51.         j = i;
  52.         do
  53.         {
  54.             j++;
  55.             b = arr[i] != arr[j];
  56.         }
  57.         while(b && j <= n - 1);
  58.     }
  59.     while(b && i <= n - 2);
  60.  
  61.     return b;
  62. }
RAW Paste Data