
26.04.2009, 10:54
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме: 2066562
Репутация:
86
|
|
Сообщение от WALKMAN
у меня вопрос. Имееться две переменные типа int, к пример
int a,b; //числитель и знаменатель
как привести дробь к нормальному виду, тоесть нужно разделить a/b и присвоить к переменной. такая фишка не срабатывает:
int a,b;
float s;
s=a/b;
cout<<s;
оно округляет значения. Подскажите как решить проблемму?
ничего не удивительного ведь
'=' : conversion from 'int' to 'float', possible loss of data
поэтому надо так
Код:
float a, b;
float s;
s = a / b;
cout << s;
|
|
|