BASH – Buscar los divisores de un número ingresado.

#!/bin/bash
#Divisores
echo Introduce un numero
read a
n=$a
echo Los divisores de ese numero son:
while [ $n -ge 1 ]
do
d=$(echo " scale=0; $a%$n" | bc -l)
      if [ $d -eq 0 ]
      then
      echo $n
      fi
n=$(echo "$n-1" | bc -l)
done
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

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