Вот код программы, я думаю в нём алгоритм видно?)
int a; int b;
Console.WriteLine("Введите первое число");
a = int.Parse( Console.ReadLine()); ///1)Вводим первое число
Console.WriteLine("Введите второе число");
b = int.Parse(Console.ReadLine()); ///2) Вводим второе число
if (a < b) Console.WriteLine("Меньше а = " + a); ///3)Сравниваем, если а<b пишем а
if (a > b) Console.WriteLine("Меньше b = " + b); ///4)Сравниваем, если а>b пишем b
if (a == b) Console.WriteLine("а = b = " + a); ///3)Сравниваем, если а=b пишем а
Console.ReadLine();
2)
Program Massiv1;
var a:array[1..10] of real;
i:integer;
s:real;
begin
clrscr;
write('Введите элементы массива: ');
s:=0;
for i :=1 to 10 do
begin
readln(a[i]);
if (a[i]>0) then s:=s+1;
end;
writeln;
for i :=1 to 10 do writeln(a[i]:3:3);
writeln('Количество положительных элементов:',s);
readkey;
end.
3)
Program Massiv2;
var a:array[1..10] of integer;
i,b:integer;
begin
clrscr;
b:=2;
for i :=1 to 10 do
begin
a[i]=i+b;
b:=b+1;
write(a[i]:2);
end;
readkey;
end.
Если индексы массива начинаются с 0
1) EL[3, 1] = H
2) EL[2, 3] = Q
Если индексы массива начинаются с 1
1) EL[4, 2] = H
2) EL[2, 3] = M