daily pastebin goal
40%
SHARE
TWEET

Untitled

a guest Feb 13th, 2018 59 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Matveev Vladislav, NT-102, 13.02.2018, 20:41
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. //В массиве из N чисел найти наибольший элемент и его индекс
  6.  
  7. int main()
  8.     {
  9.         //Создание переменных
  10.         int N;
  11.         int d;
  12.      
  13.         cout << "Введите кол-во элементов массива" << endl;
  14.         cin >> N;
  15.  
  16.         while (N <= 0)
  17.             {
  18.                 cout << "Введите число больше 0" << endl;
  19.                 cin >> N;
  20.             }
  21.  
  22.         //Заполняем массив
  23.         int *A = new int[N];
  24.         cout << "Начинайте вводить элементы массива через пробел" << endl;
  25.         for (int i = 0; i < N; i++)
  26.             {
  27.                 cin >> A[i];
  28.             }
  29.  
  30.        d = A[1]-A[0];
  31.  
  32.         //Проверка по определению
  33.         for (int i = 1; i < N; i++)
  34.             {
  35.                 if (A[0] + d*i != A[i])
  36.                 {
  37.                     cout << "Данный массив не является арифм. прогрессией" << endl;
  38.                     return 0;
  39.                 }
  40.             }
  41.  
  42.         cout << "Данный массив является арифм. прогрессией" << endl;
  43.  
  44.         //Освобождаем память от массива
  45.         delete [] A;
  46.  
  47.     return 0;
  48.     }
RAW Paste Data
Top