0 / 0 / 0
Регистрация: 19.04.2019
Сообщений: 27
|
||||||
1 | ||||||
Вычислить среднее арифметическое элементов массива, расположенных между минимальным и максимальным элементами20.06.2020, 16:47. Показов 3619. Ответов 4
Не могу найти корень проблемы в коде
Задание: В одномерном массиве А(10) вычислить среднее арифметическое элементов, расположенных между минимальным и максимальным. Код программы:
Иногда до этого пункта не доходит или выдаёт ошибку Менял типы данных sum и q на int, float, double - без результатов. Пробовал еще генерировать числа в массив без их повторений, что тоже не помогло. Что можете посоветовать по этому поводу? Что делаю не так? Я видел на форуме есть решение этого задания, но хотелось бы самому разобраться.
0
|
20.06.2020, 16:47 | |
Ответы с готовыми решениями:
4
Вычислить среднее арифметическое элементов массива, расположенных между максимальным и минимальным элементами Найти среднее арифметическое элементов массива расположенных между максимальным и минимальным элементами Найти среднее арифметическое элементов, расположенных между первым минимальным и последним максимальным элементами Найти среднее арифметическое элементов массива, расположенных между максимальным и минимальным |
6579 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
20.06.2020, 17:06 | 2 |
Сообщение было отмечено Sosisska как решение
Решение
Здесь надо обменивать индексы - minPos и maxPos, а не значения
Добавлено через 22 секунды for (int i = minPos + 1; i < maxPos; ++i)
1
|
0 / 0 / 0
Регистрация: 19.04.2019
Сообщений: 27
|
||||||
20.06.2020, 17:50 [ТС] | 3 | |||||
Откорректировал код, теперь он выглядит так:
0
|
6579 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
20.06.2020, 17:55 | 4 |
А это что ты тут сделал? Я ж вроде говорил просто поменять местами minPos и maxPos, если необходимо, и поправить условие цикла. А не городить кучу кривого кода.
0
|
0 / 0 / 0
Регистрация: 19.04.2019
Сообщений: 27
|
|
20.06.2020, 18:19 [ТС] | 5 |
Немного запутался, ночью совсем не соображаю
Код вернул в нормальное состояние, всё работает. Благодарю за помощь!
0
|
20.06.2020, 18:19 | |
20.06.2020, 18:19 | |
Помогаю со студенческими работами здесь
5
Найти среднее арифметическое элементов массива между максимальным и минимальным элементами Вычислить произведение элементов массива расположенных между максимальным и минимальным элементами Вычислить произведение элементов массива, расположенных между максимальным и минимальным элементами Вычислить произведение элементов массива, расположенных между максимальным и минимальным элементами Вычислить произведение элементов массива, расположенных между максимальным и минимальным элементами Вычислить произведение элементов массива, расположенных между максимальным и минимальным элементами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |