СРОЧНО!!! Даю 30 баллов
Составить программу в Паскале
Вводится с клавиатуры число и на экран выводится квадрат (матрица).
Например: вводим число 2:
Получаем:
1 1
1 2
Вводим число 3:
Получаем:
1 1 1
1 2 2
1 2 3
и т.д.
BobbyFresnel:
Странно, но закономерности не видно.
Где "там"? В Паскале не может быть массивов? ))))
в самой программе
не должно быть массивов
Это где написано, что не должно быть?
А можно дать пример, как заполняется "квадрят", если ввести 4 ?
1 1 1 1
1 2 2 2
1 2 3 3
1 2 3 4
1 2 2 2
1 2 3 3
1 2 3 4
Ясно... последняя цифра повторятеся, но не может превышать номер строки
Ну тут массив и не нужен, тут цикл в цикле
можешь написать программу?
Ответы
Ответ дал:
0
===== PascalABC.NET =====
begin
var n := ReadInteger('n =');
for var i := 1 to n do
begin
for var j := 1 to n do
if j > i then
Print(i)
else
Print(j);
Writeln
end;
end.
Приложения:
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
8 лет назад