|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.01.2011, 05:00 | #1 |
Регистрация: 09.11.2010
Сообщений: 6
|
Дополнительное условие - работа с файлами
Программа
Найти среднее арифметическое значение однозначных чисел (нормально работает) Дополнительное условие - если в файле нет чисел однозначных - ошибка Обойти не получается это. program Project1; {$APPTYPE CONSOLE} uses SysUtils; type MyFyle = file of real; var f: MyFyle; sum, temp: real; count: integer; begin assign(f, 'input.dat'); try reset(f); except writeln('File not found or damaged. Press enter...'); readln; end; sum := 0; count := 0; while not (eof(f)) do begin read(f, temp); if ((temp >= -9) and (temp <= 9)) then begin count := count + 1; sum := sum + temp; end; end; close(f); writeln('Sum = ', floattostrf(sum, fffixed, 10, 5)); writeln('Count Elements = ', count); writeln('Average = ', floattostrf(sum / count, fffixed, 10, 5)); writeln('Press enter for exit...'); readln; end. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
протабулировал функцию!надо дополнительное задание сделать! | IceFlame1292 | Помощь студентам | 10 | 09.01.2011 16:55 |
про классы окон, и дополнительное место для экземпляра окна | Пепел Феникса | Win Api | 2 | 22.04.2010 15:48 |
Работа с файлами в С | серг | Общие вопросы C/C++ | 9 | 18.02.2010 19:21 |
работа с файлами | voron.kz | Помощь студентам | 4 | 15.11.2009 17:25 |
Работа с файлами | [MI_nor] | Общие вопросы C/C++ | 4 | 08.03.2009 17:50 |