Pascal. , . информатика. 10 класс. массив b включает 20 целых чисел из интервала [-5,11]. отсортировать полученный массив. определить, сколько раз встречалось каждое число из интервала.
var a: array[1..n] of integer; b: array[-5..11] of integer; i, j, m: integer;
begin //Заполнение массива и подсчет кол-ва каждого из интервала // от -5 до 11 writeln('Исходный массив'); for i := 1 to n do begin a[i] := random(17) - 5; inc(b[a[i]]); write(a[i]:4); end; writeln; //Сортировка и вывод массива writeln('Отсортированный массив'); for i := 1 to n - 1 do begin for j := i + 1 to n do begin if a[i] > a[j] then begin m := a[i]; a[i] := a[j]; a[j] := m; end; end; end; for i := 1 to n do write(a[i]:4); writeln;
//Вывод количества чисел из интервала
for i := -5 to 11 do begin writeln('Число:', i:4, ' кол-во: ', b[i]:4); end; end.