Python :-
import java.util.*;
class my{
void fibo(int f){
int fib[]=new int[f+1];
int sum=0,x=0,y=1;
if (f==0)
System.out.println("0");
else{
fib[0]=0;
fib[1]=1;
for (int i=2;i<=f;i++){
sum=x+y;
fib[i]=sum;
x=y;
y=sum;
}
int l=fib.length;
System.out.println(fib[l-1]);
}
}
public static void main(String args[]){
my m=new my();
Scanner sc=new Scanner(System.in);
System.out.println("Enter the Number");
int n=sc.nextInt();
m.fibo(n);
}}
from array import *
class my:
def fibo(f):
fib=array('i',[])
if f==0:
print('0')
else:
sum=0
x=0
y=1
fib.append (0)
fib.append(1)
for i in range (1,f):
sum=x+y
fib.append(sum)
x=y
y=sum
print(fib[len(fib)-1])
a=int(input("Enter the Number:"))
fibo(a)
Java :-
class my{
void fibo(int f){
int fib[]=new int[f+1];
int sum=0,x=0,y=1;
if (f==0)
System.out.println("0");
else{
fib[0]=0;
fib[1]=1;
for (int i=2;i<=f;i++){
sum=x+y;
fib[i]=sum;
x=y;
y=sum;
}
int l=fib.length;
System.out.println(fib[l-1]);
}
}
public static void main(String args[]){
my m=new my();
Scanner sc=new Scanner(System.in);
System.out.println("Enter the Number");
int n=sc.nextInt();
m.fibo(n);
}}
Comments
Post a Comment