Массив заполняется натуральными числами,количество 20 элементов. найти среднее арифметическое чисел
177
479
Ответы на вопрос:
// pascalabc.net 3.2, сборка 1381 от 04.02.2017 // внимание! если программа не работает, обновите версию! begin var a: =arrrandom(20,1,99); a.println; writeln('среднее значение ',a.average) end. пример 22 18 94 79 69 25 23 95 84 40 63 75 78 54 87 50 24 77 37 79 среднее значение 58.65
For i: =1 to n do if a[i] > 0 then begin k: =k+1; sum: =sum+a[i] end; average: =sum/k; (a - данный массив, sum - сумма всех положительных чисел, k - количество положительных чисел - n - индекс последнего элемента массива, i - переменная для цикла, average - переменная, сохраняющая численное значение) запускаем цикл от 1 до n и перебираем все числа массива. если i-тое число положительно, мы прибавляем его к sum, и увеличиваем k на 1, который сохраняет в себе количество положительных чисел массива. после завершения цикла, мы получаем k - количество положительных чисел, sum - сумма всех положительных чисел. чтобы найти среднее арифметическое, делим сумму всех чисел на их количество. (учитывайте, что переменная, сохраняющая среднее арифметическое должна иметь вещественный тип (real, вот и всё. если у вас возникают какие-то проблемы или ошибки в коде - оставьте комментарий. если у вас проблемы с созданием массива (чтение массива с клавиатуры или создание массива со случайными числами) - опять же таки пишите: )
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
скрытый315.01.2021 23:30
-
умка22215.06.2020 10:12
-
Ggg737610.07.2021 17:06
-
ksenia123456789012320.10.2022 11:15
-
КамиLLочка28.06.2022 00:55
-
fox205519.06.2020 15:50
-
16Лера1120.07.2020 02:15
-
katekurmakaeva30.05.2022 07:18
-
nastiia408.03.2020 18:21
-
felgovanp09wqq27.03.2021 15:17
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.