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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2008, 10:44   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Дан файл целых чисел f.
я думаю, что речь идёт о типизированных файлах:
f : file of integer;
для этих файлов никакого понятия "строк" - не предусмотрено!

чтобы прочитать число из такого файла:
Read(f, a)

и ищите по форуму по: типизированный файл

извините за тормознутость, пока была открыта страница, уже всё ответили...

Последний раз редактировалось Serge_Bliznykov; 03.06.2008 в 10:54. Причина: извинение за тормознутость
Serge_Bliznykov вне форума Ответить с цитированием
Старый 03.06.2008, 10:47   #12
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Код:
Var
 g,f: file of integer;
 s:string;
 i,n,a,s1,s2,s3:integer;
begin
 s:='fff.txt';
 assign(f,s);
 rewrite(f);
 s:='ggg.txt';
 assign(g,s);
 rewrite(g);
 readln(n);
 for i:=1 to n do
 begin
  readln(a);
  write(f,a);
 end;
 close(f);
 reset(f);
 for i:=1 to n div 2 do
 begin
  read(f,s1);
  read(f,s2);
  s3:=s1+s2;
  write(g,s3);
 end;
 close(g);
 reset(g);
 for i:=1 to n div 2 do begin
  read(g,a);
  writeln(a);
 end;
 close(f);
 close(g);
 readln;
end.
eoln вне форума Ответить с цитированием
Старый 03.06.2008, 11:03   #13
Neznau
Пользователь
 
Регистрация: 17.05.2008
Сообщений: 16
По умолчанию

Спасибо большое, все работает. вот только не понятно как оно выводит. я ввожу например 4 3 6 1 3, а паскаль мне выводит 9 3.
Хотя должен 7 7 ???

Последний раз редактировалось Neznau; 03.06.2008 в 11:09.
Neznau вне форума Ответить с цитированием
Старый 03.06.2008, 11:30   #14
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Вообщето выводит 9 4
Сначала вводи число цифр 4 а затем сами цифры 3 6 1 3
Перед 13-ой строкой поставь write('input n = '); и всё станет ясно
eoln вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуйста помогите!!!Задача в Visual Basic !!! Irisha Помощь студентам 13 27.06.2008 21:45
Помогите пожалуйста!!!!Задача в Visual Basic ! Irisha Microsoft Office Excel 3 27.06.2008 02:19
Задача на файл Foky Паскаль, Turbo Pascal, PascalABC.NET 8 08.04.2008 23:17
Задача на файл в паскале Юрии Александрович Паскаль, Turbo Pascal, PascalABC.NET 3 26.12.2007 17:08