Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2013, 16:47   #1
Наталья Николаевна
 
Регистрация: 05.02.2012
Сообщений: 4
По умолчанию паскаль.

помогите пожалуста. Составить программу на языке Pascal для решения следующей задачи: дан двумерный массив размерности nxn. Вывести на экран элементы, стоящие на главной диагонали матрицы. вот что получилось у меня:

program zadacha;
var a: array [1..10,1..10] of real;
j,i,n,m : integer;
begin
write ('ввод элементов строки n=');
readln (n);
write ('ввод кол-ва столбцов m=');
readln (m);
for i:=1 to n do
for j:=1 to m do
readln (a[i,j]);
for i:=1 to n do
for j:=1 to m do
writeln ('a[i,j]=', a[i,j]);
end.
Наталья Николаевна вне форума Ответить с цитированием
Старый 24.05.2013, 17:31   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

вот такой вывод попробуйте:
Код:
for i:=1 to n do
writeln ('a[',i,',',i,']=', a[i,i]);
кстати достаточно только n задавать ведь матрица nxn
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 25.05.2013, 08:51   #3
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

задача то не решена как-бы, ты просто выплевываешь все значения матрицы, которые ввела...
тут нужно ставить условие на вывод
Код:
for i:=1 to n do
for j:=1 to n do
if (i=j) writeln ('a[i,j]=', a[i,j]);
* синтаксис паскаля помню очень плохо, могу ошибаться...

-----------
а еще, в условии квадратная матрица, nxn, зачем спрашивать кол-во столбцов дополнительно? - или ты ваще не в нашей атмосфере?)
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль ABC. Программа на языке Паскаль. Helen1 Паскаль, Turbo Pascal, PascalABC.NET 6 13.01.2018 21:46
Как можно в Паскаль АВС (Паскаль-Турбо) вставлять в результаты печати программы графики, таблицы, схемы, набранные формулы, выраже IZOPGRAM Паскаль, Turbo Pascal, PascalABC.NET 0 11.06.2012 10:54
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23
паскаль и турбо паскаль Евгения Игоревна Помощь студентам 6 05.05.2011 14:31