|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.03.2010, 12:43 | #1 |
Новичок
Джуниор
Регистрация: 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. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Файл вещественных чисел. | 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 |