Вопрос по информатике:
Задан одномерный массив А(N) (N<=60). Найти сумму положительных элементов и произведение отрицательных массива. Если сумма больше произведения, найти максимальный элемент массива, а если нет – выдать об этом сообщение
- 25.09.2016 10:18
- Информатика
- remove_red_eye 13466
- thumb_up 29
Ответы и объяснения 1
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;
}
...
- 26.09.2016 00:44
- thumb_up 21
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.