Тема: Чи утворюють числа арифметичну прогресію
Визначити, чи задані три числа утворюють арифметичну прогресію
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Чи утворюють числа арифметичну прогресію
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Визначити, чи задані три числа утворюють арифметичну прогресію
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cout << "Input 3 numbers:" << endl;
cin >> a >> b >> c;
if ( (b - a == c - b) || // a, b, c
(c - a == b - c) || // a, c, b
(a - b == c - a) || // b, a, c
(c - b == a - c) || // b, c, a
(a - c == b - a) || // c, a, b
(b - c == a - c)) { // c, b, a
cout << "Yes" << endl;
} else {
cout << "No" << endl;
}
return 0;
}
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися