1. Ввести з клавіатури n будь-яких цілих чисел. Чи всі вони більші 10?
4. Введіть з клавіатури ціле число А. Надрукуйте в рядок
всі цілі тризначні числа, які починаються таза кінчаються на цифру А та знайдіть їх кількість
5. Введіть з клавіатури n будь-яких цілих чисел. Знайдіть
середнє арифметичне двозначних.
Python
хотяб одно
var
a:array[1..n,1..m] of integer;
i,j,min,jmin:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to n do
begin
for j:=1 to m do
begin
a[i,j]:=random(100);
write(a[i,j]:4);
end;
writeln;
end;
for i:=1 to n do
begin
write(i,': ');
min:=a[i,1]; jmin:=1;
for j:=2 to m do
if a[i,j]<=min then begin min:=a[i,j]; jmin:=j; end;
writeln('min = a[',i,',',jmin,'] = ',min);
end;
end.
Пример:
Исходный массив:
31 15 62 21 20 19
65 43 65 26 97 78
13 43 64 11 84 1
83 9 39 37 61 39
44 27 16 81 76 77
1: min = a[1,2] = 15
2: min = a[2,4] = 26
3: min = a[3,6] = 1
4: min = a[4,2] = 9
5: min = a[5,3] = 16
Дискретность – процесс решения задачи должен быть разбит на последовательность отдельных шагов.
Понятность. Алгоритм должен быть понятен исполнителю и исполнитель должен быть в состоянии выполнить его команды.
Определенность. Алгоритм не должен содержать команды, смысл которой может восприниматься неоднозначно.
Результативность. Процесс решения задачи должен прекратиться за конечное число шагов и при этом должен быть получен ответ задачи.
Массовость. По одному алгоритму можно решать однотипные задачи