redondear un número entero ingresado a la decena y centena más cercana
TRANSCRIPT
/*
Se lee un entero de tres cifras asignando respectivamente unidades,
decenas y centenas a las variables u, d, c y se desea redondear el entero
ingresado a la decena y centena más cercana.
Ejemplo Número ingresado 367
Redondeado a la decena más cercana 370
Redondeado a la centena más cercana 400
*/
#include <iostream>
using namespace std;
int main() {
int cantidad, u, d, c;
cout <<endl;
cout << " Ingrese el valor de cantidad: ";
cin >> cantidad;
u = cantidad % 10;
d = (cantidad / 10)%10;
c = cantidad / 100;
cout << endl;
cout << "\t Unidades: " << u << endl;
cout << "\t Decenas: " << d << endl;
cout << "\t Centenas: " << c << endl;
cout << "\n Redondeo a la decena más cercana es: " << cantidad + 10 - u << endl;
cout << " Redondeo a la centena más cercana es: " << (c + 1) * 100 << endl;
return 0;
}