Saltar al contenido

Escribe una función suma de dígitos que calcule la suma de dígitos de un número entero. La suma de dígitos de un número entero es la suma de todos sus dígitos. Ejemplo: suma de dígitos (192) debería devolver 12.

Luego de de esta prolongada búsqueda de información dimos con la solución este disgusto que presentan algunos lectores. Te regalamos la respuesta y nuestro objetivo es resultarte de gran apoyo.

Ejemplo 1: Sumar todos los dígitos de un número hasta obtener un solo dígito.

#include<bits/stdc++.h> 
using namespace std; 
int digSum(int n)if(n ==0)return0;return(n %9==0)?9:(n %9); 
int main() 
	int n =9999; 
	cout<<digSum(n);return0;

Ejemplo 2: Escriba una función suma de dígitos que calcule la suma de dígitos de un número entero. La suma de dígitos de un número entero es la suma de todos sus dígitos.

functiondigSum(n)let sum =0;let str = n.toString();console.log(parseInt(str.substring(0,1)));for(let i =0; i < str.length; i++)
        sum +=parseInt(str.substring(i,i+1));return sum;

Ejemplo 3: Dado un número largo, devuelve toda la suma posible de dos dígitos del mismo. Por ejemplo, 12345: todas las posibles sumas de dos dígitos de ese número son:

functiondigits(num)let numArray = num.toString().split('');let sumArray =[];for(let i =0; i < numArray.length; i++)for(let j = i+1; j < numArray.length; j++)let sum;
      sum =Number(numArray[i])+Number(numArray[j]);
      sumArray.push(sum);return sumArray;

Nos puedes añadir valor a nuestro contenido tributando tu veteranía en las acotaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *