Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Novi4ekC
80 / 80 / 19
Регистрация: 03.03.2013
Сообщений: 308
#1

Ошибка: Illegal use of floating point - C++

13.03.2013, 18:04. Просмотров 708. Ответов 1
Метки нет (Все метки)

В общем вот какое дело:
float a,c;
c=a%2;
объясните, пожалуйста, почему в данном случае нельзя использовать число типа "float" или как можно получить остаток от деления от числа с плавающей запятой?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2013, 18:04     Ошибка: Illegal use of floating point
Посмотрите здесь:
Ошибка Illegal use of floating point C++
Illegal use of floating point C++
C++ Illegal use of floating point
C++ Illegal use of floating point in function main()
Много ошибок illegal use of floating point C++
Ошибка пустого поля Edit типа double ("" is not valid floating point value.) C++
floating point error C++
C++ Floating point overflow
C++ Floating point overflow
Floating point overflow C++
C++ Floating point error:Overfull
C++ Floating point exception (core dumped)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
13.03.2013, 18:09     Ошибка: Illegal use of floating point #2
Оператор % определен только для целых чисел. Для чисел с плавающей точкой используй fmod.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru