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

Как определить целое число или нет - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread101546.html
Покажите на примере как упорядочить массив по возврастанию, без сортировки. Очень нужно, срочно! В С++
C++ Ряд вопросов? Покажите плз как работать вот с этими(skipws,endl,ws) манипулятоми простым кодом ато чот не получается у меня. И еще манипулятор endl выводит символ новой строки и очищает поток как он очищает поток... http://www.cyberforum.ru/cpp-beginners/thread101528.html
C++ настройка компилятора
ребят как настроить компилятор чтобы работать с графикой ? вроде бы нужно чтото прописать в derectories ... помогите плиз (компилятор turbo c++)
C++ Заполнение файла в цикле
Здорово. Если просто записывать в файл по очереди то нормально, но когда эту очередь забивать в цикл то там по чему то не работает. Напишите пожалуйста программу: Ввод нужного количества int и char...
C++ Определить силу притяжения F между телами массы m1 и m2 , находящимися на расстоянии r друг от друга http://www.cyberforum.ru/cpp-beginners/thread101496.html
проверте программу Текст задачи:Определить силу притяжения F между телами массы m1 и m2 , находящимися на расстоянии r друг от друга. #include <stdfx.h> #include <iostream> #include <math.h>...
C++ Площади прямоугольников Здраствуйте!я начинающий на с/с++ написал программу которая вычисляет площадь пересечения прямоугольников,вылазит ошибка:scratch: Помогите пожалуйста исправить #include <stdio.h> #include... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9679 / 5629 / 953
Регистрация: 25.07.2009
Сообщений: 10,801
05.03.2010, 14:51
M128K145, я бы лучше как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cmath>
 
bool hasFractionalPart(double val){
    return val - floor(val) > 0 ;
}
 
int main(){
    double d1 = 34.25, d2 =1.0;
    std::cout << d1 << " is " << (hasFractionalPart(d1) ? "double " : "integer ") << "value" << std::endl;
    std::cout << d2 << " is " << (hasFractionalPart(d2) ? "double " : "integer ") << "value" << std::endl;
 
    return 0;
}
сделал, а то при приведении double к int есть варианты...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru