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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2011, 13:14   #11
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Код:
  for i:=1 to 6 do
    for j:=1 to 6 do
    begin
        read(f,A[i,j]);
        writeln(A[i,j]);
     end;
А для чего вы используете переменную k?)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 23.05.2011, 17:03   #12
Alina_Honey
Пользователь
 
Регистрация: 14.12.2010
Сообщений: 23
По умолчанию

Переменная k - это размерность массива. В программе я пробовала её пока что не применять.
Alina_Honey вне форума Ответить с цитированием
Старый 23.05.2011, 17:21   #13
New man
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 774
По умолчанию

Код:
for i:=1 to 6 do
  Begin
  for j:=1 to 6 do
  begin
  read(f,A[i,j]);
  write(A[i,j],'   ');
end;
  writeln();
  end;
  close(f);
a.k.a. Angelicos Phosphoros
Мой сайт
New man вне форума Ответить с цитированием
Старый 25.05.2011, 13:20   #14
Alina_Honey
Пользователь
 
Регистрация: 14.12.2010
Сообщений: 23
По умолчанию

Спасибо вам большое=)
Alina_Honey вне форума Ответить с цитированием
Старый 10.01.2013, 23:21   #15
Kataklysm
Новичок
Джуниор
 
Регистрация: 10.01.2013
Сообщений: 1
По умолчанию

Если кому понадобиться, готовая программа для чтения матрицы из файла. Спасибо New man!
Код:
uses crt;
const n=10;
var
a: array[1..n,1..n] of integer;
i,j,c:integer;
f:text; 
begin
clrscr;
write('Введите размерность матрицы: ');
readln(c);
assign(f,'1.txt');
reset(f);
While not eof(f) do
   for i:=1 to c do
  Begin
  for j:=1 to c do
  begin
  read(f,a[i,j]);
  end;
  end;
  close(f);

for i:=1 to c do
    begin
    for j:=1 to c do
        write(a[i,j]:3);
    writeln;
    end;
end.
Пример файла с входящими данными:
Код:
0 7 9 0 0 14
7 0 10 15 0 0
9 10 0 11 0 2
0 15 11 0 6 0
0 0 0 6 0 9
14 0 2 0 9 0

Последний раз редактировалось Kataklysm; 11.01.2013 в 01:19.
Kataklysm вне форума Ответить с цитированием
Старый 14.01.2013, 22:11   #16
Inessa1977
Новичок
Джуниор
 
Регистрация: 11.01.2013
Сообщений: 2
По умолчанию

[QUOTE=Alina_Honey;799733]
for i:=1 to 6 do
Begin
for j:=1 to 6 do
read(f,A[i,j]);
writeln(A[i,j]);
end;
QUOTE]

У Вас ошибка в том, что Writeln работает только для j=6
насколько я поняла задачу, нужно вот так
for i:=1 to 6 do
for j:=1 to 6 do
begin
read(f,A[i,j]);
writeln(A[i,j]);
end;
Inessa1977 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение из файла (С) spirit_trapper Помощь студентам 4 26.05.2010 19:37
чтение из файла. aschak Общие вопросы C/C++ 9 30.12.2008 15:24
Чтение матрицы по спирали AlexLAN Общие вопросы C/C++ 1 21.12.2008 07:50
Чтение из файла... Bill Gates Общие вопросы Delphi 3 22.03.2008 22:13
Чтение из файла Need_Help Паскаль, Turbo Pascal, PascalABC.NET 5 19.05.2007 05:37