IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

2 страниц V < 1 2  
 Ответить  Открыть новую тему 
> Работа с матрицами и файлами, Помогите написать две программы.
сообщение
Сообщение #21


Гость






Можно добавить:
reset(f);
while not eof(f) do begin
read(f, arr[1]);
write(arr[1]);
end;
можно отдельно написать...

А вообще-то, пора бы думать начать уже, это же все совершенно однотипное !!!

P.S.
Цитата
в программе вводится только число элементов, но не они сами

Правда? Особенно вот тут:
write('a[', i:2, '] = '); readln(arr[1]);
что это делается?

ПО ЗАДАНИЮ не должно вводиться вообще ничего. Но должен быть готовый файл ЦЕЛЫХ, которого у тебя почему-то не оказалось...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #22


Гость






Я все поняла, БОЛЬШОЕ спасибо kiss2.gif
 К началу страницы 
+ Ответить 
сообщение
Сообщение #23


Гость






cray.gif Не правильно у меня сделана сказали вторая программа надо было еще, что в наборе исходных данных указано имя данного файла (текстовая строка). Все исходные файлы в заданиях данной группы считаются существующими (при чем предполагается, что в файле не менее двух строк), но необходимо предусмотреть возможность изменения в них данных.
В качестве результатов работы программы необходимо вывести на экран содержание исходного и полученного файлов.
Помогите пожалуста, а то я уже окончательно запуталась и совсем ничего не понимаю...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #24


Гость






Ну хотя бы намекните, что надо сделать...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #25


Гость






Вот попыталась переделать, не знаю правильно ли (возникают вопросы насчет добавления файлов):
Код

program test;
uses crt;

label 1;
var
  arr: array[1 .. 100] of integer;
  i, n: integer;
  f: file of integer;
  s: string;
begin
  clrscr;
  assign(f, 'f_in.dat');
1:writeln('view file -  v / edit file - e / exit - x : ' );
  readln(s);
  if s = 'v' then
  begin
  reset(f);
  writeln('View file:');
  while not eof(f) do
    begin
      read(f, arr[n]);
      write(arr[n], ' ');
    end;
  readln;
  goto 1;
  end;
  if s = 'e' then
  begin
  reset(f);
  writeln('Enter number of elements: ');
  readln(n);
  writeln;
  writeln('Enter elements: ');
  for i := 1 to n do
    begin
      write('A[',i,'] : ');
      readln(arr[1]);
      write(f, arr[1]);
    end;
  close(f);

  assign(f, 'f_in.dat');
  reset(f);
  n := 0;
  while not eof(f) do
    begin
      inc(n); read(f, arr[n]);
    end;

  reset(f);
  for i := 1 to n div 2 + n mod 2 do
    begin
      write(f, arr[i]);
      if i <> (n - i + 1) then
      write(f, arr[n - i + 1]);
    end;
close(f);
goto 1;
end;
if s = 'x' then
end.
 К началу страницы 
+ Ответить 

2 страниц V < 1 2
 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 10.01.2025 14:04
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name