Предмет: Информатика,
автор: egorfokin7188
Помогите с задачей С++.
Даны целые числа A, B, C. Если A≤B≤C, то все числа замените их квадратами, если A>B>C, то каждое число замените наибольшим из них, а в противном случае смените знак каждого числа на противоположный.
Формат входных данных
В программу вводятся три целых числа A, B, C (−46340≤A,B,C≤46340).
eugene7870:
тут же всего 2 условия, что именно не можешь сделать?
Ответы
Автор ответа:
3
Ответ:
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
setlocale(LC_ALL, "Russian");
cout << "a, b, c = ";
cin >> a >> b >> c;
if (a <= b && b <= c) {
a = a * a;
b = b * b;
c = c * c;
}
else if (a > b && b > c) {
b = a;
c = a;
}
else {
a = -a;
b = -b;
c = -c;
}
cout << "\nРезультат a, b, c = " << a << " " << b << " " << c;
}
Похожие вопросы
Предмет: Геометрия,
автор: vpk232
Предмет: Математика,
автор: graneli
Предмет: Українська мова,
автор: 6140510
Предмет: Геометрия,
автор: pikemon1
Предмет: История,
автор: 007189