You are on page 1of 3

Amstrong numbers

Step 1:start

Step 2: read lower and upper limit l and u

Step 3:set i=l

Step 4:repeat while i<= u

Set temp=i

Set sum=0

Repeat while temp !=0

Set r=temp/10

Set sum=sum+r*r*r

Set temp=temp/10

End while

If sum==i

Print i

End if

Set i=i+1

End while

Step 5:stop

Conversion

Step 1: start

Step 2:read number and base n and b

Step 3:set c=0

Step 4:repeat while n!=0

Set r=n mod b

Set d=r+’0’
If d> ‘9’

Set d=d+7

End if

Set a[c]=d

Set c=c+1

Set n=n/b

End while

Step 5:Set i=c-1

Repeat while i>=0

Print a[i]

Set i=i+1

End while

Step 6:stop

Pattern

Step 1: start

Step 2:read number n

Step 3:set i=0

Step 4:repeat while(n!=0)

Set d=n%10

Set a[i]=d

Set i=i+1

Set n=n/10

End while

Step 5:set c=i-1

Step 6:set k=0

Step 7:repeat while k<=c


Set i=c-k

Repeat while i>=0

Print a[i]

Set i=i+1

end while

set k=k+1

step 8:stop

You might also like