が等差数列かどうかを判定する問題
問題概要
3 つの整数 が等差数列かを判定せよ。
すなわち、 であるかどうかを判定せよ。
解法
問題文の通りに、b - a == c - b
かどうかを判定すれば OK。
#include <bits/stdc++.h> using namespace std; int main() { int a, b, c; cin >> a >> b >> c; if (b - a == c - b) cout << "YES" << endl; else cout << "NO" << endl; }