Предмет: Информатика,
автор: Nastya2100
Помогите пожалуйста
Составить программу в С++ печатающую true, если указанное высказывание является истинным, и false - в противном случае:
1) Цифры данного трехзначного числа являются членами арифметической прогрессии.
2) Сумма каких-либо двух цифр заданного трехзначного числа равно третьей цифре.
Ответы
Автор ответа:
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;}
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;}
Приложения:
Похожие вопросы
Предмет: Английский язык,
автор: vladislavganchuk
Предмет: Химия,
автор: vitalij18042005
Предмет: Геометрия,
автор: nastiknastin
Предмет: Математика,
автор: Фиця5
Предмет: Литература,
автор: амина180