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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2010, 17:51   #1
Hichcog
 
Регистрация: 21.11.2010
Сообщений: 8
По умолчанию Файлы в Паскале

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

Помогите пожалуйста разобраться с задачей, вот что мне удалось набросать:

program fail;
var f,g,h:file of integer;
a:integer;
c:char;
begin
assign(f,'c:\downloads\f');
rewrite(f);
assign(g,'c:\downloads\g');
rewrite(g);
assign(h,'c:\downloads\h');
rewrite(h);
writeln('Vvedite v fail F celye chisla, okonchanie vvoda Esc:');
repeat
write('a=');
readln(a);
write(f,a);
c:=readkey;
until c=#27;
reset(f);
writeln('Ishodnyj fail:');
while not eof(f) do
begin
read(f,a);
write(a,' ');
if odd(a)then write(h,a)
else write(g,a);
end;
close(f);
writeln;
reset(g);
writeln('Fail chetnih chisel:');
while not eof(g) do
begin
read(g,a);
write(a,' ');
end;
close(g);
writeln;
reset(h);
writeln('Fail nechetnih chisel:');
while not eof(h) do
begin
read(h,a);
write(a,' ');
end;
close(h);
readln
end.
Hichcog вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файлы в паскале Ericnex Помощь студентам 0 01.06.2010 18:43
Файлы в Паскале Анастасия1902 Помощь студентам 1 18.05.2010 20:02
Файлы в Паскале Гамбит Помощь студентам 3 01.02.2010 20:42
Файлы в Паскале COLD Помощь студентам 1 05.06.2009 17:55