СообЧа > База Знаний > Программирование > Pascal

Вопрос

Требуется алгоритм нахождения машинного нуля/бесконечности/эпсилон для Single, Double и Extended.

Ответ

#include <stdio.h>
void main()
{
float e,e1;
int k=0;
e=1.0;
m: e=e/2.0;
e1=e+1.0;
k++;
if (e1>1.0) goto m;
printf("\n Число делений на 2 %6d\n",k);
printf("машинный нуль %e\n",e);
};


© Подбельский В.В., Фомин С.С., Сайт «Системного Программирования»



Copyright © 2000-2004 Сообщество Чайников
Контактная информация