Здравствуйте, гость ( Вход | Регистрация )
| savedata |
4.9.2011, 6:30
Сообщение
#1
|
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 64 Регистрация: 8.1.2011 Из: Красноярск Город: Krasnoyarsk Учебное заведение: СибГТУ Вы: студент |
Дан файл f, компоненты которого являются действительными числами. Найти наибольшее из значений модулей компонент с нечетными номерами.
Program z472v; Uses crt; Var f:file of integer; v,k,max:integer; Begin clrscr; Assign(f,'execute.dat'); Reset(f); max:=0; while not eof(f) do begin read(f,v); writeln(v:0); k:=k+1; if (k mod 2<>0) and (abs(v)>max) then max:=abs(v); end; close(f); writeln('naibolshii modul komponent s necetnim nomerom - ',max:0); readln; end. Содержание файла execute.dat: 2 -3 12 44 -21 23 13 -15 8 |
savedata Как устранить ошибку? 4.9.2011, 6:30
savedata После перезагрузки компа ошибка исчезла. но теперь... 4.9.2011, 7:12
Борман Переменная K не инициализирована... наверное. 4.9.2011, 8:30
savedata Оказалось что я в файл execute.dat просто через бл... 4.9.2011, 11:22![]() ![]() |
|
Текстовая версия | Сейчас: 20.4.2026, 3:44 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru