Sumar los digitos de un numero?
Publicado por Juan (3 intervenciones) el 22/09/2017 22:42:04
la verdad estoy completamente perdido, no se me ocurre como
la idea es sumar los digitos de un numero, por ejemplo.
ingreso el numero 66. La suma de sus digitos es 12.
como podria hacer eso?
hice esto pero no me funciona
me da este error
./cinco: línea 9: error sintáctico cerca del elemento inesperado `('
./cinco: línea 9: `let a=($x/10)+($x%10)'
la idea es sumar los digitos de un numero, por ejemplo.
ingreso el numero 66. La suma de sus digitos es 12.
como podria hacer eso?
hice esto pero no me funciona
1
2
3
4
5
6
7
8
9
10
11
echo "ingresa un numero de dos o mas caracteres"
read x
if [ $x -lt 10 ]
then
echo "El numero solo tiene un caracter"
fi
if [ $x -gt 9 ]
then
let a=($x/10)+($x%10)
echo "la suma de sus digitos es $a"
fi
me da este error
./cinco: línea 9: error sintáctico cerca del elemento inesperado `('
./cinco: línea 9: `let a=($x/10)+($x%10)'
Valora esta pregunta
0