Задания с массивами 9 класс Задача №1 Написать программу, которая формирует случайным образом массив из N целых чисел, лежащих в диапазоне от 1 до 5, после чего на экран выводится сам массив и номера элементов, совпадающих с первым элементом. Задача №2 Написать программу, которая вводит массив из N вещественных чисел, а затем заменяет в нём все элементы, превышающие данное число Z, этим числом. Вывести на экран полученный массив и количество замен. Задача №3 Заполнить случайными числами в диапазоне от 1 до 5 два массива A[20] и B[20]. Найти и вывести на экран только те элементы этих массивов, значения которых попарно совпадают var a: array [1..5] of integer; i: integer; begin for i:= 1 to 5 do a[i]:= random(5) + 1; writeln(Сформирование массива:'); for i:= 1 to N do writeln ('A[',i,'] = ',a[i]); writeln(‘Номера элементов, совпадающих с первым'); for i:= 2 to N do if a[i] = a[1] then writeln(i); readln; end. const n=10; var a:array [1..n] of real; z,i,k:integer; begin for i:=1 to n do begin write ('A[',i,'] = ');readln(a[i]); end; write ('Z = ');readln(z); for i:=1 to n do if a[i]>z then begin a[i]:=z; k:=k+1; end; for i:=1 to n do Writeln(‘a[',I:2,']=', a[I]:6:2); writeln ('Kol-vo zamen: ',k); readln; end. var i,j:integer; c:array[1..20] of integer; b:array[1..20] of integer; begin randomize; for i:=1 to 20 do begin c[i]:=random(5)+1; b[i]:=random(5)+1; end; for i:=1 to 20 do write(c[i],' '); writeln; for i:=1 to 20 do write(b[i],' '); writeln; for i:=1 to 20 do begin if (c[i]=b[i]) then write(c[i], ' повтор '); end; end. Задание на дом При поступлении в ВУЗ абитуриенты, получившие «двойку» на первом экзамене, ко второму не допускаются. В массиве A[N] записаны оценки экзаменующихся, полученных на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену. var i,n,k:integer; a:array[1..200]of integer; begin write('Введите размер массива: '); readln(n); writeln('Введите оценки, разделяя их пробелами:'); for i:=1 to n do read(a[i]); readln; k:=0; for i:=1 to n do if a[i]<=2 then k:=k+1 writeln('Не допущено: ',k); end.