В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
marina07102
marina07102
25.03.2023 10:57 •  Информатика

Напишите программу, которая ввод данных в одномерный целочисленный массив осуществляет посредством цикла , а вывод – (в скобках указана размерность массива): заменить все элементы массива, которые меньше среднего значения, на «3» (12).

Ответ:
ntarakanov53
ntarakanov53
23.07.2020 12:50
Const N=12;
var a: array[1..N] of integer;
    avg:real;
    i:byte;
begin
 writeln('Введите массив из ',N, 'элементов');
 i:=0; avg:=0;
 while i<n do
 begin
  i:=i+1 ;
  read(a[i]);
  avg:=avg+a[i];
 end;
 avg:=avg/n;
 i:=0;
 writeln('Исходный массив');
 repeat
  i:=i+1;
  write(a[i]:5);
 until i>=n;
 writeln;
 writeln('Отредактированный массив');
 i:=0;
 repeat
  i:=i+1;
  if a[i]<avg then a[i]:=3;
  write(a[i]:5);
 until i>=n;
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?