Q:

Write a bash program to print a given number in reverse order and sum of the individual digits.

# !/bin/bash 
  
# Program to find sum of digits using bash
Num=123 
g=$Num  
sum=0 
while [ $Num -gt 0 ] 
do
    k=$(( $Num % 10 ))  
    Num=$(( $Num / 10 ))  
    sum=$(( $sum + $k ))  
done
echo  "sum of digits of $g is : $s"
0
n=123465
sd=0
rev=0
while [ $n -gt 0 ]
do
    sd=$(( $n % 10 ))
    rev=$(( $rev * 10 + $sd ))
    n=$(( $n / 10 ))
done
echo "Reverse number of entered digit is $rev"
0

New to Communities?

Join the community