redondear un número entero ingresado a la decena y centena más cercana

1
/* 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; }

Upload: carlos-aviles-galeas

Post on 17-Feb-2017

89 views

Category:

Technology


1 download

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;

}