Здравствуйте, гость ( Вход | Регистрация )
| savedata |
2.2.2011, 7:06
Сообщение
#1
|
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 64 Регистрация: 8.1.2011 Из: Красноярск Город: Krasnoyarsk Учебное заведение: СибГТУ Вы: студент |
почему паскаль выдает мне непонятные значения, если в теле одновременно присутствуют вычисления сумм, типа вот этого
o:=0; s:=0; gettime(h1,m1,s1,hund1); while s<100 begin inc(s); inc(o); end; gettime(h2,m2,s2,hund2); writeln('время: ',h2-h1,':',m2-m1,':',s2-s1,':'hund2-hund1); writein('s=',s,'o=',o); он то время выдает вот такое: 0:0:65133:7 или 0:0:0:63488 то s=-23549 то o=-12044 это не только на моем компе, и в универе...кстати такую же фигню часто выдает при заполнении массива random типа как значения от -100 до 100: A[i]:=random(200)-100; выдает невероятные цифры |
savedata глюк 2.2.2011, 7:06
Vahappaday О невероятных значениях времени...
У вас как объяв... 2.2.2011, 8:49
savedata Program sortirovka;
Uses dos,crt;
Var A:array[1..... 2.2.2011, 10:14
savedata
я попробовал заменить
o,s:integer на o,s:real
и... 2.2.2011, 11:53
Vahappaday Вам мешало переполнение s. Для него хорошо подойдё... 2.2.2011, 13:58
savedata спасибо
у меня были подозрения на этот счет) 2.2.2011, 14:13![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 20:25 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru