zharovaleks
?>

Информатика, 8 класс до обеда Кто будет спамить, забаню ​

Информатика

Ответы

Самохвалова-Геннадьевна

#include <iostream>

using namespace std;

int main()

{

   int x, y;

   cin >> x >> y;

   bool swaped = false;

   if (x > y)

   {

       swap(x, y);

       swaped = true;

   }

   int tmp = x;

   x = (x + y) / 2;

   y = 2 * tmp * y;

   if (swaped)

       swap(x, y);

   cout << x << ' ' << y << endl;

}

Объяснение:

Вводим два числа.Если одно больше второго -- меняем их местами, теперь у нас точно x <= y.Делаем операции описанные в задаче.Если числа были поменяны местами -- swaped == true -> меняем их обратно.Выводим.

Если нужно с дробными, то изменить тип int на float.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Информатика, 8 класс до обеда Кто будет спамить, забаню ​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

rkorneev19061
Vos-sv
cheshirsky-kot
Irina_Nikolai
Бражинскене_Алексей
борисовна Елена78
ЮлияДаниил520
Некрасов Валентина1097
Александровна
kriapex
artem032100
ПодлеснаяМакарова1883
oksanashabanovadc3197
Гарик383
dmitrievanata83538