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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.06.2011, 15:50   #1
BelialL
Пользователь
 
Регистрация: 09.11.2010
Сообщений: 29
Вопрос Delphi вывод матрицы!

подскажите пожалуйста что нужно прописать в программе:
Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
A:array [1..100,1..100] of integer;
B:array [1..100,1..100] of integer;
n,i,j,sum:integer;
begin
WriteLn('(CJIAY nxn): n=');
Read(n);
Writeln('Elementi CJIAY:');

for i:=1 to n do
begin
for j:=1 to n do
Read(A[i,j]);
end;
sum:=0;
for i:=1 to n do
sum:=sum+A[2,i];
writeln('Symma 2 stroki = : ',sum);
Writeln('Matrica B = :');
for i:=1 to n do
begin
for j:=1 to n do
begin
B[i,j]:=A[i,j]+1;
Write (B[i,j]);
end;
readln;
end;

end.
а именно в этой части
Код:
begin
B[i,j]:=A[i,j]+1;
Write (B[i,j]);
end;
readln;
end;

end.
чтобы матрица B выводилась не в строчку а виде матрицы например так :
2 3 4
1 4 2
BelialL вне форума
Старый 05.06.2011, 15:59   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Код:
Writeln('Matrica B = :');
for i:=1 to n do
begin
for j:=1 to n do
begin
B[i,j]:=A[i,j]+1;
Write (B[i,j],'  ');
end;
Writeln
end;
Readln
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума
Старый 05.06.2011, 21:46   #3
BelialL
Пользователь
 
Регистрация: 09.11.2010
Сообщений: 29
По умолчанию

Цитата:
Сообщение от GetMax Посмотреть сообщение
Код:
Writeln('Matrica B = :');
for i:=1 to n do
begin
for j:=1 to n do
begin
B[i,j]:=A[i,j]+1;
Write (B[i,j],'  ');
end;
Writeln
end;
Readln
если делать матрицу 2х2 то все правильно! а если 3х3 то выводит только 2 строки может както по другому можно это сделать?
BelialL вне форума
Старый 05.06.2011, 22:10   #4
bumer7721
Пользователь
 
Регистрация: 05.06.2011
Сообщений: 58
По умолчанию

Writeln('Matrica B = :');
for i:=1 to n do
begin
for j:=1 to n do
begin
B[i,j]:=A[i,j]+1;
Write (B[i,j],' ');
end;
Writeln;
end;

Здесь всьо верно ты посто что то не доглидел

попробуй
в конце прописать

readln;
readln;

ето потому что вводиш матрицу read
bumer7721 вне форума
Старый 05.06.2011, 22:25   #5
BelialL
Пользователь
 
Регистрация: 09.11.2010
Сообщений: 29
По умолчанию

все получилось! Спасибо!
BelialL вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод матрицы promt Общие вопросы C/C++ 1 01.05.2011 20:59
Вывод обратной матрицы EddieG Общие вопросы C/C++ 1 01.02.2011 22:26
вывод матрицы по спирали С++ Poccoxa Помощь студентам 1 29.10.2010 18:37
Вывод матрицы chandler Microsoft Office Excel 2 04.07.2010 15:58
Вывод матрицы skiffter Помощь студентам 2 04.12.2009 19:57