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

Pascal ! 3.5. дан одномерный массив с(n). удалить элементы одномерного массива меньшие заданного числа а; выведите на печать преобразованный массив и число его элементов. выведите на печать преобразованный массив и число его элементов.

Показать ответ
Ответ:
Donziik
Donziik
09.10.2020 22:14
program task31133707; var  arr: array of integer;  a, valueOfNumbers, choise, k: integer; begin  Writeln('ВВЕДИТЕ РАЗМЕРНОСТЬ МАССИВА: ');  Readln(valueOfNumbers);  SetLength(arr, valueOfNumbers);  Writeln('ВВЕДИТЕ ЧИСЛО a: ');  Readln(a);  Writeln('КАК ЗАПОЛНИТЬ МАССИВ? СЛУЧАЙНЫМИ ЧИСЛАМИ (0) ИЛИ С КЛАВИАТУРЫ?(1)');  Readln(choise);  if choise = 0 then    for var i := 0 to valueOfNumbers - 1 do      begin        var tmpNumber := Random(valueOfNumbers + 1) + 1;        if tmpNumber < a then continue        else          begin            arr[i] := tmpNumber;            Inc(k);          end;      end  else    for var i := 1 to valueOfNumbers do      begin        var tmpNumber := 1;        Readln(tmpNumber);        if tmpNumber < a then continue        else        begin          arr[i] := tmpNumber;          Inc(k);        end;      end;  Writeln('ИСХОДНЫЙ МАССИВ: ');  for var i := 1 to k do    if arr[i] = 0 then continue    else Write(arr[i], ' ');  Writeln('КОЛИЧЕСТВО ЭЛЕМЕНТОВ МАССИВА: ', k); end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота