martes, 10 de mayo de 2016

//numero invertido y retorna cantidad de digitos
#include <iostream>
using namespace std;
int digitos(int n){
    int inv=0,resto=0,ct=0;
    while(n>0){
        resto=n%10;
        n=n/10;
        inv=inv*10+resto;
        ct=ct+1;
    }
    cout<<"el numero invertido es : "<<inv<<endl;
    return (ct);
}
int main(){
    int n;
    cout<<"Ingrese numero entero positivo : ";cin>>n;
    cout<<"La cantidad de digitos es : "<<digitos(n);
    return 0;
}



//digitos(n) : imprime cada digito de un numero entero positivo y retorna la cantidad de digitos.

No hay comentarios:

Publicar un comentario