Задан одномерный массив А(N) (N<=60). Найти сумму положительных элементов и произведение отрицательных массива. Если сумма больше произведения, найти максимальный элемент массива, а если нет – выдать об этом сообщение
100
ОТВЕТЫ
...
const int arrSize = 60;
int arr[arrSize];
int sum = 0, prod = 1;
...
for (int i = 0; i lt; arrSize; i++)
if (arr[i] gt;= 0)
sum += arr[i];
else
prod *= arr[i];
if (sum lt;= prod)
cout lt;lt; "Sum is lesser than the product of the numbers." lt;lt; endl;
else
{
int maxEl = arr[0];
for (int i = 0; i lt; arrSize; i++)
if (arr[i] gt; maxEl)
maxEl = arr[i];
cout lt;lt; maxEl lt;lt; endl;
}
...
const int arrSize = 60;
int arr[arrSize];
int sum = 0, prod = 1;
...
for (int i = 0; i lt; arrSize; i++)
if (arr[i] gt;= 0)
sum += arr[i];
else
prod *= arr[i];
if (sum lt;= prod)
cout lt;lt; "Sum is lesser than the product of the numbers." lt;lt; endl;
else
{
int maxEl = arr[0];
for (int i = 0; i lt; arrSize; i++)
if (arr[i] gt; maxEl)
maxEl = arr[i];
cout lt;lt; maxEl lt;lt; endl;
}
...
34
Отв. дан
Для написания вопросов и ответов необходимо зарегистрироваться на сайте
Другие вопросы в разделе - Информатика
Mulaschv
Задан одномерный массив А(N) (N<=60). Найти сумму положительных элементов ...
2019-02-01 06:03:10
Митрофан
Подскажите найти количество нечетных делителей числа в паскале ...
2019-02-01 06:01:06
Кирилл
2019-02-01 06:00:05
Adonis
Дан произвольный треугольник ABC, для которого определен следующий набор ...
2019-02-01 05:57:32