Напишите прогу в одномерном массиве, состоящим из n вещественных элементов, вычислить: 1)произведение отрицательных элементов массива; 2)сумму положительных элементов массива,расположенных до максимального элемента. изменить порядок следования элементов в массиве на обратный.
165
494
Ответы на вопрос:
Вc++ #include < iostream> int main() { using namespace std; const int n = 6; double arr[n]; for (int i = 0; i < n; ++i) { cout < < "enter #" < < i + 1 < < " element: "; cin > > arr[i]; } for (int i = 0; i < n; ++i) cout < < arr[i] < < " "; cout < < endl; double p = 1.0; bool flag = false; for (int i = 0; i < n; ++i) if (arr[i] < 0) { p = p * arr[i]; flag = true; } if (! flag) p = 0.0; cout < < "multiplication of negative: " < < p < < endl; int imax = 0; for (int i = 1; i < n; ++i) if (arr[i] > arr[imax]) imax = i; double s = 0; for (int i = 0; i < imax; i++) if (arr[i] > 0) s += arr[i]; cout < < "sum of positive before max: " < < s < < endl; double temp; for (int i = 0, m = n - 1; i < n / 2; ++i, --m) { temp = arr[i]; arr[i] = arr[m]; arr[m] = temp; } for (int i = 0; i < n; ++i) cout < < arr[i] < < " "; cout < < endl; return 0; }
Відповідь:
найменше 10101
Пояснення:
11000=2^4+2^3=16+8=24
10111=2^4+2^2+2^1+2^0=16+4+2+1=23
10101=2^4+2^2+2^0=16+4+1=21
100000=2^5=32
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
lolkekpfff30.03.2020 15:47
-
alyonaSidorenk03.11.2022 00:25
-
dalikha0607.12.2021 16:15
-
хорошист10000000000012.12.2020 05:02
-
asiraz0320.12.2020 02:58
-
LilPeepRip1109.05.2022 14:20
-
Dinomid9305.06.2021 09:39
-
tranatar09.02.2020 20:46
-
Dudochka23701.08.2020 11:55
-
Vironika12332117.06.2022 08:23
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.