Price fraction: Difference between revisions

Line 263:
 
=={{header|C++}}==
<lang C++cpp>#include <iostream>
#include <cmath>
 
Line 280:
std::cin >> number ;
while ( number != 0 ) {
if ( ( number < 0 ) || ( number > 1 ) ) {
std::coutcerr << "Error! Only positive values between 0 and 1 are allowed!\n" ;
return 1 ;
}
double integerpart = floor ( number ) ;
double remainder = number - integerpart ;
int n = 0 ;
while ( ! ( ( remaindernumber >= froms[ n ] ) && ( remaindernumber < tos[ n ] ) ) )
n++ ;
std::cout << "-->" << ( integerpart + replacements[ n ] ) << '\n' ;
std::cout << "Enter a fractional number ( 0 to end )!\n" ;
std::cin >> number ;
Anonymous user