Задан одномерный массив А(N) (N<=60). Найти сумму положительных элементов и произведение отрицательных массива. Если сумма больше произведения, найти максимальный элемент массива, а если нет – выдать об этом сообщение
...
const int arrSize = 60;
int arr[arrSize];
int sum = 0, prod = 1;
...
for (int i = 0; i < arrSize; i++)
if (arr[i] >= 0)
sum += arr[i];
else
prod *= arr[i];
if (sum <= prod)
cout << «Sum is lesser than the product of the numbers.» << endl;
else
{
int maxEl = arr[0];
for (int i = 0; i < arrSize; i++)
if (arr[i] > maxEl)
maxEl = arr[i];
cout << maxEl << endl;
}
…
Если тебя не устраивает ответ или его нет, то попробуй воспользоваться поиском на сайте и найти похожие ответы по предмету Информатика.
Найти другие ответыИнформатика, опубликовано 08.11.2018
В ячейку С6 записать формулу, которая выражение А4+А5-А6 делит на сумму чисел А7 и А8.
Информатика, опубликовано 08.11.2018
Напишите программу в паскале по этой блок-схеме. Умоляю
20 баллов
Информатика, опубликовано 08.11.2018
Сколько цифр 1 в двоичном представлении десятичного числа 12
Информатика, опубликовано 08.11.2018
Помогите пожалуйста очень очень надо плис как это сделать объясните