02.05.2017, 22:23 | #1 (permalink) |
Новичок
Регистрация: 06.03.2017
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Чтение данных из файла. Free Pascal - Free Pascal
Код программы PHP код:
|
02.05.2017, 22:23 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Посмотрите, возможно проблема уже решалась с похожих топиках Построение трапеции. Free Pascal Чтение и запись из файла и в файл массива данных строковых переменных. Turbo Pascal |
03.05.2017, 11:01 | #2 (permalink) | |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Цитата:
Код:
var i,k,N,p:Byte; f:Text; Begin Assign(f,'dataf.txt'); Rewrite(f); Randomize; repeat write('Enter the number of pupils in the row (N<61): '); readln(N); until N<=60; for i:=1 to N do begin p:=1+Random(31); Write(f,p:3); end; Writeln(f); Writeln(f); Close(f); Reset(f); k:=0; i:=1; Repeat Read(f,p); i:=i+1; if (p mod 2)=0 then k:=k+1; Until (k=3) or (i=N+1); Close(f); Append(f); if k=3 then writeln(f,'Pupil N ',i-1) else writeln(f,'No such pupils'); Close(f); End. |
|
04.05.2017, 08:02 | #4 (permalink) |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
Синтаксис практически одинаковый что у FreePascal, что у TurboPascal, так что Владимир Игоревич всё верно написал.
__________________
Убить всех человеков! |
04.05.2017, 09:33 | #5 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
05.05.2017, 07:27 | #7 (permalink) |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
А в чем проблема переделать? N - количество, p - даты рождения.
__________________
Убить всех человеков! |
05.05.2017, 20:15 | #8 (permalink) | |
Banned
Регистрация: 06.03.2017
Сообщений: 788
Сказал(а) спасибо: 0
Поблагодарили 18 раз(а) в 4 сообщениях
Репутация: 5680
|
Цитата:
FreePascal допускает совсем другие возможности - более краткие, интересные, высокоуровенные. |
|
06.05.2017, 18:07 | #10 (permalink) |
Новичок
Регистрация: 06.03.2017
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
уже разобрался
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|