answersLogoWhite

0


Best Answer

fibo()

{

num=${1:-100}

n2=1

n1=0

while n=$(( $n1 + $n2 )); [ $n -le $num ]

do

printf "%d " "$n"

n1=$n2

n2=$n

done

echo

}

## The loop continues until the user enters a valid number

while :

do

printf "Enter a number: "

read number

case $number in

*[!0-9]* | "") printf "\a*** Invalid number ***\n" >&2 ;;

*) break ;;

esac

done

fibo "$number"

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

function fib() { local x y z n; x=1; for n in `seq 1 $1` ; do z=$((x+y)); echo -e "$n\t:\t$z"; x=$y; y=$z; done; }

fib 25

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Write a unix program for Fibonacci?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Write a c program Fibonacci series using for loop in java?

Exactly what do you mean by 'C program in Java'


Write a unix program to print print a pattern?

echo 'print a pattern'


Is the kernel in a unix os a program?

The kernel is the central control program of Unix and the majority of other operating systems.


Is Unix is a type of utility program?

No, Unix is an operating system program. A utility program cannot run by itself; it runs under an operating system.


Unix script to calculate average of n numbers given by user?

You really don't want to do this in a shell script - scripting languages in Unix typically do not handle or work with floating values, only integers. A better way would be to write a program to do this that works under Unix, such as a 'C" program. See the related link for an example


How can you debug a C program in Unix?

You can debug C programs using gdb on Unix.


How do you write a c program for diff command that we use in unix?

Too difficult to answer here. I would find the source code and use that (if you really had to). Might require a 'port' to another operating system if it wasn't Unix based.


What is portablity in terms of unix?

Unix is inherently portable; this means that a program, script, or process may be moved from Unix system to Unix system with little effort or change (hence - portable).


How do you run a Unix program?

By typing its name into the shell


Definition of a program in UNIX?

Something what the computer executes.


What is a mini shell program used for in Unix?

The mini shell program is used in Unix as a programming software. It is a redirected and streamlined approach at creating variables, commands, and tokens.


Can you run a C program in Unix?

Obviously. Unix is the original C platform. Also, the original A and B platform. :)