Задан одномерный массив А(N) (Namp;lt;=60). Отыскать сумму положительных частей и творение

Задан одномерный массив А(N) (Nlt;=60). Отыскать сумму положительных элементов и творение отрицательных массива. Если сумма больше творенья, отыскать наибольший элемент массива, а если нет выдать об этом известье

Задать свой вопрос
1 ответ
...
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;

...
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт