0 / 0 / 0
Регистрация: 03.02.2016
Сообщений: 5
|
|||||||||||
1 | |||||||||||
Найти произведение положительных элементов массива, используя оператор ветвления if else в цикле for04.02.2016, 23:10. Показов 670. Ответов 2
Подскажите, пожалуйста. Не получается корректно вставить в цикл for оператор ветвления else к задачке "Найти произведение положительных элементов массива". Речь об одномерном динамическом масиве вещественных чисел.
На этом же форуме есть ветка с ответом на данную задачу, и она здесь: Вычислить произведение положительных элементов массива В моём коде решение выглядит также:
Как корректно дополнить if оператором else c выводом
Что я делал не так?
0
|
04.02.2016, 23:10 | |
Ответы с готовыми решениями:
2
Найти отдельно произведение положительных элементов и произведение отрицательных элементов массива Найти произведение четных элементов массива и частное положительных нечетных элементов массива Найти произведение положительных элементов массива Найти произведение положительных элементов массива |
34 / 34 / 36
Регистрация: 22.05.2015
Сообщений: 146
|
||||||
05.02.2016, 00:58 | 2 | |||||
Ну есть разные варианты решения.
Самый очевидный - это проверить, есть ли хотя бы одно положительное значение. Просто ввести переменную типа bool, и если был произведён вход в Ваш if - присвоить переменной значение true. Ну и после вычислений, в зависимости от результата принимать решение о выводе сообщений. Типа такого:
1
|
0 / 0 / 0
Регистрация: 03.02.2016
Сообщений: 5
|
|
05.02.2016, 01:20 [ТС] | 3 |
C bool`ом всё оказалось тривиально просто, прога верно заработала! Благодарю!!!
0
|
05.02.2016, 01:20 | |
05.02.2016, 01:20 | |
Помогаю со студенческими работами здесь
3
Найти произведение положительных элементов массива. Найти произведение положительных элементов массива Найти произведение положительных элементов массива Найти произведение положительных элементов массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |