Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/121: Рейтинг темы: голосов - 121, средняя оценка - 4.60
2 / 2 / 1
Регистрация: 26.11.2014
Сообщений: 10
1

Двумерный массив запись/ чтение из файла

30.09.2010, 13:59. Показов 22141. Ответов 1
Метки нет (Все метки)

подскажите пожалуйста как считать из файла двумерный массив размера n´n, заполненный случайными числами, и найти номера строк, все элементы которых – нули. Результат записать в файл.

Добавлено через 22 минуты
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
program p1;
uses crt;
var
      f:text;
      n,m,i,j:word;
      a:array[1..50,1..50] of real;
begin
   clrscr;                                        
   assign(f,'Dima.txt');                                    
   rewrite(f);
   write('Vvedite kolichestvo strok n=');
   readln(n);
   randomize;                                  
   for i:=1 to n do
     begin
       for j:=1 to n do
         begin
           a[i,j]:=random(10)+random;
           write(f,a[i,j]:5:2);
         end;
       writeln(f,'');
     end;
  close(f);
writeln('Fail sozdan!');
readln;
end.
с записью массива в файл я соправился
а вот как прочитать массив из файла я не пойму
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.09.2010, 13:59
Ответы с готовыми решениями:

Ввод с клавиатуры и запись в файл, чтение из файла и запись в массив, вывод из массива на экран
1.Ввод с клавиатуры и запись в файл, чтение из файла и запись в массив, вывод из массива на экран...

Чтение 2 строк из файла и запись в массив
Если строки стандартной длины - 255 символов, то проблем нет... проблема возникает, когда строка...

Построчное чтение и запись в двумерный массив
День добрый! Есть обычный двумерный динамический массив типа Variant. В него него считывается...

Чтение матрицы и запись ее в двумерный массив
нужно считать матрицу из файла.txt и записать ее в двумерный массив, ее размер заранее не известен...

1
Модератор
64056 / 47472 / 32727
Регистрация: 18.05.2008
Сообщений: 115,185
30.09.2010, 14:19 2
Цитата Сообщение от foux Посмотреть сообщение
как прочитать массив из файла
Обычно в текстовом файле сначала пишут размеры матрицы, потом саму матрицу, например
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
3 4
1 2 3 4
5 6 7 8
0 1 2 3
assign(f,'fail.txt');
reset(f);
read(f,n);
read(f,m);
for i:=1 to n do
 begin
 for j:=1 to m do
  begin
    read(f,a[i,j]);
    wtrite(a[i,j]:4);
  end;
  writeln;
 end;
close(f);
Нужно чтобы между числами были пробелы, а в конце строк и файла не было никакого мусора типа пробелов и знаков табуляции.

Добавлено через 53 секунды
Если Вы программно записали массив, то читать размеры не нужно, сразу читать матрицу.
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.09.2010, 14:19

Запись и чтение массива указателей в двумерный массив
Подскажите пожалуйста, вот у меня генерируется двумерный массив в массиве указателей (int**), как...

Чтение и запись в двумерный массив огромных файлов
Если в кратце то есть очень большой файла в длину и ширину. Написал программку ,но когда слишком...

Чтение в двумерный массив из файла
Есть некоторая последовательность целых чисел, которая хранится в файле. Её нужно считать и...

Двумерный массив чтение из файла
Ребят, нужно крч в таблице прочитать файл. Вот я попытался сделать чтение, но чёт я не смог найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.