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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2010, 12:43   #1
xilnurx
Новичок
Джуниор
 
Регистрация: 13.03.2010
Сообщений: 2
По умолчанию Дан файл вещественных чисел.

Задачка: Дан файл вещественных чисел. Переписать в новый файл все компоненты, расположенные после первого положительного.

я попытался сделать но не получается, выводит мне число после последнего положительного числа, а мне надо после первого положительного числа....

Вот программа..помогите доделать ее:

program Var13_Lab7;
Uses crt;
Var
f,f2: File of real;
n,i,np:integer;
c,pol:real;
Begin
clrscr;
assign(f,'d:\file1.dat');
rewrite(f);
assign(f2,'d:\file2.dat');
rewrite(f2);
write('n=');
readln(n);
For i:=1 to n do
Begin
write('F',i,'=');
readln(c);
write(f,c);
End;
reset(f);
read(f,c);
{pol:=c;}
seek (f,0);
While not eof(f) do
Begin
read(f,c);
if c>0 then
begin
pol:=c;
np:=filepos(f);
end;

End;
writeln('Позиция первого положительного числа: ',np);
reset(f);
seek(f,np);
While not eof(f) do
Begin
read(f,c);
write(f2,c);
End;

reset(f2);
While not(eof(f2)) do
Begin
read(f2,c);
writeln(c:2:2,' ');
End;
close(f2);
close(f);
writeln('Первое положительное число: ',pol:2:2);
readln;
End.
xilnurx вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файл вещественных чисел. toybike Общие вопросы C/C++ 8 10.12.2009 20:02
Списки вещественных чисел. в С++ KRT Помощь студентам 2 23.07.2009 13:06
Файл вещественных чисел bullvinkle Общие вопросы C/C++ 1 18.06.2009 01:31
Дан файл вещественных чисел с именем Name1. Создать.... Настенька..Блонди Помощь студентам 3 26.02.2009 22:27