tarhan1221
?>

Объявить массив из 8 элементов ввести значение первых 6 элементов среди которых 4 отрицательных числа. найти сумму положительных элементов. вывести её на экран НУЖНО ВЫПОЛНИТЬ ДО 17:00

Информатика

Ответы

ekaterinava90

#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 элементов ввести значение первых 6 элементов среди которых 4 отрицательных числа. найти сумму положительных элементов. вывести её на экран НУЖНО ВЫПОЛНИТЬ ДО 17:00
Ваше имя (никнейм)*
Email*
Комментарий*

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

gostivdom302
karasev17764
ВостриковаСтародубцева1980
ba5-m
kapral1812
natakrechko
Mnatsovna
Нескажу25
Darialaza
Tatianamir765654
diannaevaaa
xarfagr
Vasilevna_Utenkova651
kirik197308
Umkatoys50