20.03.2011, 22:36 | #3 (ссылка) |
Новичок
Регистрация: 20.03.2011
Сообщений: 3
Репутация: 0
|
Вот что у меня получилось, но работает он, если все числа в файле идут в порядке возрастания
Код:
program lab_22; uses crt; var f:file of integer; g1,g2,i,k,k2,p,pos,sum,m,n:integer; ser_arufm:real; begin clrscr; k:=1; k2:=0; pos:=0; p:=0; assign(f,'file.dat'); rewrite(f); writeln('Vvedit kol. chusel'); readln(m); for i:=1 to m do begin writeln('Vvedit chuslo'); readln(n); seek(f,filesize(f)); write(f,n); end; close(f); reset(f); for i:=1 to filesize(f)-1 do begin if i+1<>filesize(f) then begin seek(f,i); read(f,g1); seek(f,i+1); read(f,g2); if g2=filesize(f) then inc(k); if g2>g1 then inc(k); if g1>g2 then k:=1; pos:=i; end; if k2<k then begin k2:=k; p:=pos; end; end; close(f); writeln(p); sum:=0; reset(f); for i:=p+1 downto 0 do begin if i<>filesize(f)then begin seek(f,i); read(f,g1); writeln('g1',g1); sum:=sum+g1; writeln('sum',sum); end; end; close(f); ser_arufm:=sum/k2; writeln('kol',k2,' ser.arufm',ser_arufm:4:2); readkey; end. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скачала торрент файл - Office 2003 (файл ISO). Потом скачала UltraISO Portabile. | veer-w | Утилиты | 6 | 28.02.2011 15:18 |
Скачала торрент файл - Office 2003 (файл ISO). | veer-w | Интернет и сети | 1 | 24.02.2011 23:49 |
Файл .exe | Night_owl | Безопасность | 9 | 10.02.2011 19:11 |
SCL-файл | Базаров | Программы | 5 | 07.01.2011 23:43 |
Лог файл AVZ. | LuzanV | Безопасность | 1 | 10.12.2010 20:05 |
что это за файл | serg450453 | Программы | 7 | 17.09.2010 14:49 |
файл APE | wadim | Мультимедиа | 4 | 30.07.2010 02:08 |
Dsc файл | An_jey | Офис | 2 | 17.05.2010 13:05 |
EXE файл | bakushka2010 | Windows XP | 2 | 30.04.2010 23:47 |
Файл EXE | Greta | Программы | 3 | 24.11.2009 01:07 |
jar файл | ArtemFF | Программы | 9 | 08.06.2009 23:35 |
Файл рdf. | ganch666 | Офис | 2 | 02.02.2009 02:13 |