Welcome back,
I am back with a new fresh program for all of you. This one will be easier for the students of mathematics so let us look at the program itself.
The Program below :
You can copy the program from below :
#include <stdio.h>
// Function to generate Fibonacci sequence iteratively
void fibonacciIterative(int n) {
int prev = 0, current = 1, next;
printf("Fibonacci Sequence (Iterative):\n");
printf("%d ", prev);
for (int i = 1; i <= n; i++) {
printf("%d ", current);
next = prev + current;
prev = current;
current = next;
}
printf("\n");
}
// Function to generate Fibonacci sequence recursively
int fibonacciRecursive(int n) {
if (n <= 1)
return n;
return fibonacciRecursive(n - 1) + fibonacciRecursive(n - 2);
}
int main() {
int num;
printf("Enter the number of terms to generate in the Fibonacci sequence: ");
scanf("%d", &num);
// Generate Fibonacci sequence iteratively
fibonacciIterative(num);
// Generate Fibonacci sequence recursively
printf("Fibonacci Sequence (Recursive):\n");
for (int i = 0; i <= num; i++) {
printf("%d ", fibonacciRecursive(i));
}
printf("\n");
return 0;
}
Now it is time for you to find the correct output for the given program. I am not going to give options today to make it even more difficult.
If you also want to learn basics and start your C programming journey then find a teacher today for free on Youtube.
I learnt alot from a teacher who teaches c in hindi and if you are finding someone who teaches in hindi then this person will definitely help you.
I am happy to call myself a trader and small programmer at the same time now.
Happy trading and keep learning what you love.