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

Вывод дробной и целой части - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод округления числа http://www.cyberforum.ru/cpp-beginners/thread92482.html
Метод округления числа введонного с клавиатуры. Например вводим 2,5 , а выводит 3 ;
C++ полиномы Не могу отыскать ошибку перемножения двух полиномов. Помогите пожалуйста!! Polynomial Polynomial::operator*( const Polynomial& r ) { Polynomial temp; int s = 1; // subscript location for temp coefficients and exponents for ( int x = 0; ( x < 100 ) && ( x == 0 || coefficients != 0 ); ++x ) for ( int y = 0; ( y < 100 ) && ( y == 0 || r.coefficients != 0 ); ++y ) ... http://www.cyberforum.ru/cpp-beginners/thread92459.html
C++ Перегрузка операций
Выполнить перезагрузку перечисленных операций, закрепив за ними соответствующий функциональный смысл! дано шестнадцатиричное число. "+" сложение двух шестнадцатиричных чисел, "*" умножение двух шестнадцатиричных чисел, "-" разность двух шестнадцатиричных чисел заране благодарен тем кто откликниться Добавлено через 55 минут кто нибудь поможет? хоть чем нибудь
Определить, сколько слов во введенном тексте начинаются и оканчиваются одной и той же буквой C++
Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту. 12. Определить, сколько слов во введенном тексте начинаются и оканчиваются одной и той же буквой. Слова разделены пробелами ПОЖАЛУЙСТА ПОМОГИТЕ! БУДУ БЛАГОДАРЕН! РЕШИТЕ ПОЛНОСТЬЮ! СПАСИБО! ЗАРАНЕЕ!
C++ 70 студентов http://www.cyberforum.ru/cpp-beginners/thread92391.html
Помагите пожалуйста решить задачу,{Проведено измерение роста 70 студентов. Данные записаны в массиве ROST . Разместить в массиве NR номера тех студентов, чей рост меньше 180 см, и подсчитать число таких студентов}? Срочно нужно было. Зарание спасибо.
C++ Выяснить, является ли последовательность из М введенных целых чисел упорядоченной по убыванию Выяснить, является ли последовательность из М введенных целых чисел упорядоченной по убыванию подробнее

Показать сообщение отдельно
novi4ok
549 / 502 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
04.02.2010, 15:31     Вывод дробной и целой части
ну, с целой частью понятно, просто привести к целому:

C++
1
2
double c = 1.5;
int a = (int) c;
с дробной ничего изящного в голову не пришло. так должно бы работать:

C++
1
2
3
4
5
float f2 = f - (float)a;
int b = (int)(f2*1000);
while ((b%10) == 0){
  b /= 10;
}
не проверял, но думаю, должно быть правильно.
 
Текущее время: 05:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru