Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
Объяснение:
const nmax=15;
var a:array[1..nmax,1..nmax] of integer;
m,n,i,j,k,x,y:integer;
begin
randomize;
repeat
write('Количество строк до ',nmax,' n=');
readln(n);
until n in [1..nmax];
write('Количество столбцов до ',nmax,' m=');
readln(m);
until m in [1..nmax];
k:=-1;
for j:=1 to m do
y:=1;
x:=j;
while(x>0) and(y<=n) do
k:=k+1;
a[y,x]:=k;
x:=x-1;
y:=y+1;
end;
for j:=2 to n do
y:=j;
x:=m;
while(x>0)and(y<=n) do
y:=y+1
for i:=1 to n do
write(a[i,j]:4);
writeln
readln
end.
Переведите на Питон, в Паскале давно не работал
program xxx;
var i, n : integer
d : array[1..30] of real;
write ('введите разметность массива n=');
writeln(''введите элементы массива d: ');
for i: =1 to n do
readln(d[i]);
writeln ('исходный массив d: ');
write(d[i]);
if d[i] mod 3 = 0 then d[i]: = 2 * d[i];
writeln ('полученный массив d: ');
1)
var
s: string;
s: ='пробел';
writeln(s);
delete(s,4,1);
insert('д',s,4);
2)
i: integer;
a,b: string;
readln(a);
b: ='';
for i: =1 to length(a) do
b: =b+a[i]+' ';
writeln(b);
3)
a: string;
if a[2]=a[4] then writeln('равны')
else writeln('не равны');
Популярные вопросы