Показать сообщение отдельно

  #7  
Старый 26.04.2009, 10:54
rudvil
Участник форума
Регистрация: 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;
 
Ответить с цитированием