Program F90
integer i, j, k, s /0/, x/2/, y/6/, a(7, 7)
do k = 1, 4
do i = x - 1, y + 1
s = s + 1
a(x - 1, i) = s
end do
i = y + 1
do j = x, y + 1
s = s + 1
a(j, i) = s
end do
do i = y, x - 1, -1
s = s + 1
a(y + 1, i) = s
end do
i = x - 1
do j = y, x, -1
s = s + 1
a(j, i) = s
end do
x = x + 1
y = y - 1
end do
Print *, 'massive 15 = '
Write(*, '(7i5)') ((a(i, j), j=1, 7), i=1, 7)
End Program
Поделитесь своими знаниями, ответьте на вопрос:
Впаскале. составить программу удвоения меньшего из двух.
begin
writeln('Введите A, B');
readln(a,b);
if a = b then writeln('Ничего не удвоили, числа равны')
else
if a<b then begin
a:=a*2; writeln('удвоили А ',a);
end
else
if b<a then begin
b:=b*2; writeln('удвоили B ',b);
end;
end.