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

Как разделить переменую типа double на целое и дробное число ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать двумерный массив, который будет представлять декартову плоскость http://www.cyberforum.ru/cpp-beginners/thread821796.html
нужно создать двумерный массив, который будет представлять декартову плоскость то есть чтобы координаты можно было задавать отрицательными, к примеру cin>>array; не могу понять, как...
C++ Создать шаблон класса,реализующий буфер из 5 вещественных чисел. Числа ввести с клавиатуры Создать шаблон класса,реализующий буфер из 5 вещественных чисел. Числа ввести с клавиатуры содержимое буфера вывести на экран вроде бы всё правильна написано, но не компилируется,помогите... http://www.cyberforum.ru/cpp-beginners/thread821791.html
C++ Синтаксический сахар для for
структура for_each предельная понятна, но как sort для базовых типов получается только два параметра. Возможно использовать for_each как-то так? for_each(v.begin(),v.end()) { //some do v...
';' в конце блока метода? C++
class foo { void print(){} void draw() { bla = bla^2; cout << "bla"; } }; аналогично
C++ ханойские башни с помоью стеков http://www.cyberforum.ru/cpp-beginners/thread821777.html
привет всем! несколько дней пытался решить задачу о ханойских башнях с помощью стеков, все никак совсем не получается... если кто то решил задачу, поделитесь пожалуйста решением задачи...
C++ как установить Skype4COM.dll? Привет. Вопрос собственно так и звучит: как установить Skype4COM.dll? Скачал, а как установить не знаю. Хотел выполнить след. пример, но он естественно не работает. Подскажите пожалуйста. :) ... подробнее

Показать сообщение отдельно
Boderman
3 / 3 / 3
Регистрация: 25.03.2013
Сообщений: 140

Как разделить переменую типа double на целое и дробное число ? - C++

29.03.2013, 03:59. Просмотров 4340. Ответов 9
Метки (Все метки)

Как разделить переменую типа double на целое и дробное число ?

Добавлено через 23 минуты
Нашол решение :
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <windows.h>
using namespace std;
 
 
void main()
{setlocale (LC_ALL,"Russian");
/*double a=0;
cout<<"Введите пожалусто вещёственное число : ";cin>>a;cout<<"\n\n";
int b=(int )a;//Целая часть числа
float c=a-(int )a;//Дробная часть числа
cout<<b<<c;
*/
float k=0;
k=23/100;
cout<<(float)k<<"\n\n";
 
 
 
 
system("pause");}
Но вот беда когда считаю дробную часть из числа , ёё выводит на экран. А вот зделал отдельную переменую (k), и во время выполнения результат не выводится ни в double, ни в float. Просто ноль и все. Подскажите в чом ощибка ?

Добавлено через 6 минут
А вот так считает :
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <windows.h>
using namespace std;
 
 
void main()
{setlocale (LC_ALL,"Russian");
/*double a=0;
cout<<"Введите пожалусто вещёственное число : ";cin>>a;cout<<"\n\n";
int b=(int )a;//Целая часть числа
float c=a-(int )a;//Дробная часть числа
*/
double k=1;
k=k/100;
cout<<(float)k<<"\n\n";
 
 
 
 
system("pause");}
Добавлено через 17 секунд
Но всетаки почему так ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru