Advertisement
Abelsor

Operar con Digitos

Mar 20th, 2023
620
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.49 KB | None | 0 0
  1.  
  2. //   Operar con Digitos
  3.  
  4.  
  5. //  Calcular la suma del cuadrado de los digitos de n.
  6.  
  7.  
  8.  
  9. #include<iostream>
  10. #include<cmath>
  11.  
  12. using namespace std;
  13.  
  14. int main(){
  15.        
  16.     int n;
  17.     cin>>n;
  18.        
  19.     int digito;
  20.     int acumulador = 0;
  21.    
  22.     // n%10  -> Nos el ultimo digito de n por derecha
  23.     // n/10  -> Elimina el ultimo digito de n por derecha
  24.    
  25.     while(n>0){
  26.         digito = n%10;
  27.        
  28.         acumulador = acumulador + pow(digito,2); // pow(base, potencia)
  29.        
  30.         n = n/10;
  31.     }
  32.    
  33.     cout<<acumulador<<endl;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement