имеется код
#include <stdio.h>
#include <math.h>
---------------------------------------------
int main(int argc, char **argv)
{
float f = 1.0;
printf("%s\n", (f == 1.0 ? "equal" : "no"));
f *= 0.8;
f *= 0.8;
f *= 1.25;
f *= 1.25;
printf("%s\n", (f == 1.0 ? "equal" : "no"));
return 0;
}
---------------------------------------------
после выполнения на консоли видим
# gcc -o 1 1.c -lm
# ./1
equal
no
--------------------
Можно ли добится в данном примере равенства конечного значение f и 1.0 ?
Ответ на:
комментарий
от Reset
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от yz
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Простейший вопрос - свои первые строчки на C. Где argv ? (2004)
- Форум Потестируем инкремент! (2005)
- Форум что не так в использовании структуры (2008)
- Форум Что происходит в этом коде (2014)
- Форум математика (2005)
- Форум Си (2013)
- Форум Почему код не компилится (2005)
- Форум Warnings при использовании basename () (2004)
- Форум Флаг для gcc (2009)
- Форум вопрос про float (2006)