Var s1,s2,c:string; i:integer; begin write('Type s1:'); readln(s1); write('Type s2:'); readln(s2); if length(s1)>length(s2) then begin for i:=1 to length(s1) do if (s1[i]>='0') and (s1[i]<='9') then write(s1[i]); writeln; for i:=1 to length(s2) do if ord(s2[i])>70 then write(s2[i]); end else begin for i:=1 to length(s1) do if ord(s1[i])>70 then write(s1[i]); writeln; for i:=1 to length(s2) do if (s2[i]>='0') and (s2[i]<='9') then write(s2[i]); end; end.
Пример ввода: Type s1:Mi Zu Type s2:MeL10N Пример вывода: MiZu 10
Описательная часть: все что находится в Var'e var a:array [1..100,1..100] of real; - описание двумерного масива b:array [1..100,1..100] of real; - аналогично i,m,n,c:integer; - описание переменных целого типа, тип это integer i begin - начало исполняемой части readln(n); - считывает переменную целого типа, кол-во строк матрицы readln(c); - аналогично, кол-во столбцов матрицы for i:=1 to n do -цикл для строк for m:=1 to c do - цикл для столбцов readln(a[i,m]); - считывает и записывает в двумерный массив числа for i:=1 to n do -цикл для строк for m:=1 to c do - цикл для столбцов b[i,m]:=a[i,m]/8; - это каждый элемент массива А делит на 8, и присваивает другому массиву for i:=1 to n do -цикл для строк for m:=1 to c do- цикл для столбцов writeln(b[i,m]); - вывод второго масива end. - конец исполняемой части