Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Matveev Vladislav, NT-102, 13.02.2018, 20:41
- #include <iostream>
- using namespace std;
- //В массиве из N чисел найти наибольший элемент и его индекс
- int main()
- {
- //Создание переменных
- int N;
- int d;
- cout << "Введите кол-во элементов массива" << endl;
- cin >> N;
- while (N <= 0)
- {
- cout << "Введите число больше 0" << endl;
- cin >> N;
- }
- //Заполняем массив
- int *A = new int[N];
- cout << "Начинайте вводить элементы массива через пробел" << endl;
- for (int i = 0; i < N; i++)
- {
- cin >> A[i];
- }
- d = A[1]-A[0];
- //Проверка по определению
- for (int i = 1; i < N; i++)
- {
- if (A[0] + d*i != A[i])
- {
- cout << "Данный массив не является арифм. прогрессией" << endl;
- return 0;
- }
- }
- cout << "Данный массив является арифм. прогрессией" << endl;
- //Освобождаем память от массива
- delete [] A;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement