Как заставить программу в C++ считать дробные числа? - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Как заставить программу в C++ считать дробные числа?

Регистрация
1 Дек 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Есть программа, в которой сказано что х=6.02*y, и когда программа запускается, он мне считает как х=6*y. Как сделать так что бы эти 2 сотые не пропадали?
 
Регистрация
18 Авг 2013
Сообщения
84
Репутация
-11
Спасибо
0
Монет
0
Текст программы в студию! (с) Упс, конечно же на на ideone :) А так в кристальном шаре все мутно, но похоже, что переменная x целочисленного типа
 

DiD

Gamer

DiD

Gamer
Регистрация
17 Янв 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
А по подробнее вы наверняка используете переменную типа int - целочисленная, а надо float - вещественный тип. А если еще подробнее, то это с текстом программы!
 
Регистрация
13 Мар 2017
Сообщения
314
Репутация
70
Спасибо
11
Монет
0
Используйте double
[THIDE="0"]#include <iostream>

int main ()
{
double x=6.02, y;
double rezult;

while (1)
{
std::cout << "y=";
std::cin >> y;
rezult=x*y;
std::cout << "Result: " << rezult;
std::cout << std::endl << std::endl;
}
system ("pause");
return 0;
}
[/THIDE]
 
Последнее редактирование:
Сверху Снизу