Предмет: Информатика, автор: Эпичный

Много баллов! Задано натуральные числа n и x. Вывести на экран таблицу размером n на n, где на главной диагонали стоит число x, а на остальных местах *.
Пример: n=4, x=3. Должно выйти так :
3 * * *
* 3 * *
* * 3 *
* * * 3
Язык Pascal


Эпичный: Паскаль
ProgrammerV1: Const n = 5; m = 5; {n-строка, m-столбец}
Var A: array [1..n, 1..m] of real;
i, j: integer;
Begin
for i := 1 to n do for j := 1 to m do
begin
Write('A[', i, ', ', j, '] = ');
ReadLn(A[i,j])
end;
WriteLn('Исходный массив:');
for i := 1 to n do
begin
for j := 1 to m do Write(A[i,j]:10:2);
WriteLn
end;
Writeln('Главная диагональ массива А:');
for i :=1 to n do Write(A[i, i]:10:2);
WriteLn;
ReadLn;
END.

Ответы

Автор ответа: ProgrammerV1
0
Ввод матрицы в ручную
Const n = 5;
m = 5; {n-строка, m-столбец}
Var A: array [1..n, 1..m] of real;    
i, j: integer;
Begin  
for i := 1 to n do
for j := 1 to m do    
begin      
Write('A[', i, ', ', j, '] = ');      
ReadLn(A[i,j])    
end;  
WriteLn('Исходный массив:');  
for i := 1 to n do    
begin      
for j := 1 to m do
Write(A[i,j]:10:2);      
WriteLn     end;  
Writeln('Главная диагональ массива А:');  
for i :=1 to n do
Write(A[i, i]:10:2);  
WriteLn;  
ReadLn;
END.

Эпичный: А можно как то по проще? У нас нет такого "A[i,j]:10:2, array [1..n, 1..m] и главной диагонали массива"
Эпичный: var i,j, m,n,x:integer;
begin
readln(m,n,x);
for j:=1 to n do
begin
for i:=1 to m do
end;
if m=n then
begin
write ('x ');
writeln();
end;
else
begin
write('* ');
writeln();
end;
end.
Эпичный: Тут у меня ошибка. Не могу найти
ProgrammerV1: A[i,j]:10:2 - вывод матрицы которую ты записываешь 10 - это целое число, 2 - это числа после запятой
ProgrammerV1: array [1..n, 1..m] - записывается массив для матрицы. Проще даже не знаю как написать
Эпичный: Вот в этом и проблема
Похожие вопросы
Предмет: Физкультура и спорт, автор: san4osoys
1. Ведення, передача, ловля, фінти тощо відносяться до:
A) техніка
Б) тактика
2. Комбінація, послідовно побудовані дії гравців на майданчику,
відносяться до:
A) техніка
Б) тактика
3. Якого ведення м'яча не існує:
А) високе (швидке) ведення м'яча
Б) середнє ведення м'яча
В) низьке ведення м'яча
4. Види захисту (3 варіанти):
A) зонний
Б) персональний
В) швидкого прориву
Г) позиційний
Д) змішаний
5. Який використовують кидок для ефективного завершення атаки з
близької відстані:
А) кидок після подвійного кроку
Б) кидок 2-ма руками від грудей
В) кидок об підлогу
6. Якої передачі м'яча не існує:
А) 2-ма руками від грудей
Б) 1 рукою з-за спини
В) 1 рукою від плеча
Г) 2-ма руками від голови (зверху)
7. Назвiть 3-х відомих баскетболістів світу (України)
8. Коли важлива швидкість, використовують:
A) високе ведення
Б) середнє ведення
В) низьке ведення
9. Коли треба закрити м'яч від суперника, використовують:
А) високе ведення
Б) середнє ведення
В) низьке ведення
10. Назвіть відомі баскетбольні клуби України (2-3 клуби)
11. Баскетбол – це гра:
A) контактна
Б) безконтактна
12. До командних дій в нападі відносяться (2 варіанти):
А) зонний
Б) персональний
В) швидкого прориву
Г) позиційний
Д) змішаний