Заполнить одномерный массив из 12 элементов случайными целыми числами. Вывести массив **...

0 голосов

Заполнить одномерный массив из 12 элементов случайными целыми
числами. Вывести массив на чистом экране. Вычислить сумму ненулевых
элементов массива, стоящих после минимального элемента и перед
максимальным. Ответ вывести с новой строки.


спросил от (81 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Одаренный (1.5k баллов)
 
Лучший ответ

Ничего сложного нет, вывел сначала массив, потом нашёл позицию минимального и максимального эллемента, и ещё одним циклом начал считать сумму промежных эллементов.


image
оставил комментарий от Начинающий (799 баллов)

Вас само условие задачи не смутило? :)

оставил комментарий от Одаренный (1.5k баллов)

"Вычислить сумму ненулевых
элементов массива, стоящих после минимального элемента и перед
максимальным."

оставил комментарий от Одаренный (1.5k баллов)

Что я сделал не так.

оставил комментарий от Одаренный (1.5k баллов)

там не написано перед последним максимальным

оставил комментарий от Одаренный (1.5k баллов)

если вы об этом

оставил комментарий от Одаренный (1.5k баллов)

А, понял, сейчас исправлю

оставил комментарий от Начинающий (799 баллов)

да не надо ничего исправлять :) само задание очень мутное, Ваше решение отлично находит сумму между минимальным и максимальным элементом, но это верно, только если номер мин. меньше номера макс., да и то, а что если максимальных и минимальных элементов несколько? считать между первым мин. и последним макс.? но в условии ничего про это не написано. Затем, а что если максимальный элемент стоит перед минимальным? Что в этом случае делать если встречается несколько максимальных и минимальных?

...