Предмет: Информатика,
автор: daniil9372
Срочно !
PASCAL ABC!!!
3.5. Дан одномерный массив С(N). Удалить элементы одномерного массива меньшие заданного числа а; выведите на печать преобразованный массив и число его элементов. Выведите на печать преобразованный массив и число его элементов.
ndehost:
ахах, не помогут с АБС
Ответы
Автор ответа:
0
- 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.
Похожие вопросы
Предмет: Алгебра,
автор: alenamaharashvili
Предмет: Математика,
автор: galyukruslan
Предмет: Алгебра,
автор: adeladumanbek99
Предмет: Право,
автор: TasyaMaksimova
Предмет: Алгебра,
автор: steep6