Practice Program
Solution: through for loop
void main()
{
int a=0,b=1,c,n,i;
printf("How many elements you want in your fibonacci Series: ");
scanf("%d",&n);
printf("Fibonacci Series is :");
printf("%d\t%d\t",a,b);
for(i=1;i<=(n-2);i++){
c = a + b;
printf("%d\t",c);
a = b;
b = c;
}
}
void main() { int a=0,b=1,c,n,i; printf("How many elements you want in your fibonacci Series: "); scanf("%d",&n); printf("Fibonacci Series is :"); printf("%d\t%d\t",a,b); for(i=1;i<=(n-2);i++){ c = a + b; printf("%d\t",c); a = b; b = c; } }
Output1
How many elements you want in your fibonacci Series: 5
Fibonacci Series is : 0 1 1 2 3.
Fibonacci Series is : 0 1 1 2 3.
Output2
How many elements you want in your fibonacci Series:10
Fibonacci Series is :
0 1 1 2 3 5 8 13 21 34
Fibonacci Series is :
0 1 1 2 3 5 8 13 21 34
Output3
How many elements you want in your fibonacci Series:15
Fibonacci Series is :
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377
Fibonacci Series is :
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377
Solution: from while loops
void main()
{
int a=0,b=1,c,n,i;
printf("How many elements you want in your fibonacci Series: ");
scanf("%d",&n);
i = 1;
printf("%d\t%d\t",a,b);
while(i<=(n-2)){
c = a + b;
printf("%d\t",c);
a = b;
b = c;
i++;
}
}
void main() { int a=0,b=1,c,n,i; printf("How many elements you want in your fibonacci Series: "); scanf("%d",&n); i = 1; printf("%d\t%d\t",a,b); while(i<=(n-2)){ c = a + b; printf("%d\t",c); a = b; b = c; i++; } }
Solution: from do-while loops
void main()
{
int a=0,b=1,c,n,i;
printf("How many elements you want in your fibonacci Series: ");
scanf("%d",&n);
i = 1;
printf("%d\t%d\t",a,b);
do{
c = a + b;
printf("%d\t",c);
a = b;
b = c;
i++;
}while(i<=(n-2))
}
void main() { int a=0,b=1,c,n,i; printf("How many elements you want in your fibonacci Series: "); scanf("%d",&n); i = 1; printf("%d\t%d\t",a,b); do{ c = a + b; printf("%d\t",c); a = b; b = c; i++; }while(i<=(n-2)) }
defining a function 'print_fibonacci' which will print fibonacci Series.
void print_fibonacci(int n)
{
int a=0,b=1,c,i;
printf("%d\t%d\t",a,b);
for(i = 1;i<=(n-2);i++){
c = a + b;
printf("%d\t",c);
a = b;
b = c;
}
}
void print_fibonacci(int n) { int a=0,b=1,c,i; printf("%d\t%d\t",a,b); for(i = 1;i<=(n-2);i++){ c = a + b; printf("%d\t",c); a = b; b = c; } }
Using above define function 'print_fibonacci()':
void main()
{
int n;
printf("How many elements you want in your fibonacci Series: ");
scanf("%d",&n);
printf("Fibonacci Series is:")
print_fibonacci(n);
}
void main() { int n; printf("How many elements you want in your fibonacci Series: "); scanf("%d",&n); printf("Fibonacci Series is:") print_fibonacci(n); }
Output1
How many elements you want in your fibonacci Series: 5
Fibonacci Series is : 0 1 1 2 3.
Fibonacci Series is : 0 1 1 2 3.
Using above define function 'print_fibonacci()':
void main()
{
int n;
printf("How many elements you want in your fibonacci Series: ");
scanf("%d",&n);
printf("Fibonacci Series is:")
print_fibonacci(n);
}
void main() { int n; printf("How many elements you want in your fibonacci Series: "); scanf("%d",&n); printf("Fibonacci Series is:") print_fibonacci(n); }
Output2
How many elements you want in your fibonacci Series:10
Fibonacci Series is :
0 1 1 2 3 5 8 13 21 34
Fibonacci Series is :
0 1 1 2 3 5 8 13 21 34
Using above define function 'print_fibonacci()':
void main()
{
int n;
printf("How many elements you want in your fibonacci Series: ");
scanf("%d",&n);
printf("Fibonacci Series is:")
print_fibonacci(n);
}
void main() { int n; printf("How many elements you want in your fibonacci Series: "); scanf("%d",&n); printf("Fibonacci Series is:") print_fibonacci(n); }
Output3
How many elements you want in your fibonacci Series:15
Fibonacci Series is :
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377
Fibonacci Series is :
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377
0 Comments
Post a Comment