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

Как программно различать число целое и с плавающей точкой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сделать кубики чтоб показывало значение числами http://www.cyberforum.ru/cpp-beginners/thread763668.html
Памогите дальши сделать не пойму как ! #include <iostream> #include <windows.h> #include <stdio.h> #include <string.h> #include <conio.h> #include <math.h> #include <string>
C++ Счетчик английского трехсимвольного алфавита Здравствуйте, есть задачка в которой нужен счетчик трехсимвольного английского алфавита a,b,c. При чем длина этого счетчика из символов меняется от 6 до 12, то есть цикл должен пройти раз когда длина... http://www.cyberforum.ru/cpp-beginners/thread763625.html
C++ Описать функцию, которая подсчитывает количество элементов очереди
Задание: описать функцию, которая подсчитывает количество элементов очереди, которые начинаются с заданной литеры.
Описать тип struct Date, задающий дату C++
Описать тип struct Date, задающий дату (день, месяц, год). Реализовать в виде отдельных функций следующие операции над датами: а) вычисление даты, отстоящей на d дней от заданной (d может быть как...
C++ Строка: Напечатать те слова, которые отличаются только порядком следования букв. http://www.cyberforum.ru/cpp-beginners/thread763609.html
Задание: Дана строка. Напечатать те слова, которые отличаются только порядком следования букв. Помогите, пожалуйста...
C++ Найти наименьшее натуральное число отсутствующее в последовательности Введите последовательность из n натуральных чисел. Найти наименьшее натуральное число отсутствующее в последовательности подробнее

Показать сообщение отдельно
RoboMaster
0 / 0 / 0
Регистрация: 09.01.2012
Сообщений: 32

Как программно различать число целое и с плавающей точкой - C++

16.01.2013, 19:37. Просмотров 689. Ответов 11
Метки (Все метки)

Привет
Недавно решал задачу и там нужно было находить корни элементов массива и если корень целый то инкрементировать переменную. Я начал решать эту задачу и понял что не знаю как различать числа целые от плавающей точки.

Кидаю пример:

C++
1
2
3
4
5
6
for(int i = 0; i < size; i++)
{
      if(sqrt(massive[i])==/*целому числу*/) //как программно различать целые и дробные числа
     //так как корень из 5 - дробное число, а корень и 4 - целое число
     {count++;}
}
Помогите пожалуйста с моей проблемой. Очень интересны Ваши ответы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru