Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое трёхзначных чисел или сообщает, что таких чисел нет (выводит no). программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 undefined признак окончания ввода, не входит в последовательность). количество чисел не превышает 100. введённые числа не превышают 300. программа должна вывести среднее арифметическое трёхзначных чисел или вывести «no», если таких чисел нет. расписать программу в паскаль abc
209
228
Ответы на вопрос:
//название var sum, n, count: longint; begin repeat readln (n); if n in [100..999] then begin inc (sum, n); inc (count); end; until n=0; if count = 0 then write ('no') else write (sum/count); end.
#include < iostream> #include < cstdlib> #include < ctime> int main() { srand(time(null)); int length; std: : cin> > length; int *array=new int[length]; for (int i=0; i< length; i++) { array[i]=rand()%21-10; std: : cout< < array[i]< < ' '; //заполнение и вывод массива на экран } std: : cout< < std: : endl; int m=array[0]; for (int i=1; i< length; i++) if (array[i]< m) m=array[i]; int n=0; for (int i=0; i< length; i++) if (array[i]! =m) n++; int *array1=new int[n]; int a=0; for (int i=0; i< length; i++) { if (array[i]! =m) { array1[a]=array[i]; a++; } } delete [] array; for (int i=0; i< n; i++) std: : cout< < array1[i]< < ' '; //вывод получившегося массива на экран std: : cout< < std: : endl< < n; return 0; }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
blvckbubblegum10.06.2023 08:11
-
cracavica21122025.06.2022 17:34
-
anzhela3324.02.2021 01:22
-
валя50223.10.2020 15:50
-
madama199405.11.2022 15:40
-
marishokmarisho07.09.2020 06:44
-
kirillstetskii24.01.2020 11:46
-
politovatanya113.11.2020 01:37
-
akimovilya2002.12.2021 04:31
-
natalka3011200016.05.2021 19:07
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.