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

Помогите с задачей С++.
Даны целые числа A, B, C. Если A≤B≤C, то все числа замените их квадратами, если A>B>C, то каждое число замените наибольшим из них, а в противном случае смените знак каждого числа на противоположный.

Формат входных данных
В программу вводятся три целых числа A, B, C (−46340≤A,B,C≤46340).


eugene7870: тут же всего 2 условия, что именно не можешь сделать?
egorfokin7188: хз, возможно я где-то не поставил скобку или что то в этом роде

Ответы

Автор ответа: fedrfedr
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;

}

Похожие вопросы
Предмет: Математика, автор: graneli
Предмет: Геометрия, автор: pikemon1
Предмет: История, автор: 007189