Предмет: Информатика, автор: Nastya2100

Помогите пожалуйста


Составить программу в С++ печатающую true, если указанное высказывание является истинным, и false - в противном случае:
1) Цифры данного трехзначного числа являются членами арифметической прогрессии.
2) Сумма каких-либо двух цифр заданного трехзначного числа равно третьей цифре.

Ответы

Автор ответа: foursquare
1
int main(){
char input[4]; cin >> input;
// Задание 1 if ((int)input[0] - (int)input[1] == (int)input[1] - (int)input[2]) cout << "TRUE\n"; else cout << "FALSE\n";
// Задание 2
int a = (int)input[0] - 48; int b = (int)input[1] - 48; int c = (int)input[2] - 48;
if ( a + b == c || c + b == a || c + a == b) cout << "TRUE"; else cout << "FALSE";

system("pause"); return 0;}
Приложения:
Похожие вопросы
Предмет: Химия, автор: vitalij18042005
Предмет: Математика, автор: Фиця5
Предмет: Литература, автор: амина180