Copy C Code & Paste it below the Compiler & Run

6. Factorial (iterative)

#include <stdio.h>
int main (int argc, char** argv) {
    //! showVar(b)
    int b = 1;
    for (int a = 1; a < 1000000; a += 1) {
        b = b * a;
        printf("%d\n", b);
    }
    return 1;
}

7. Factorial (recursive)

#include <stdio.h>
int fact(int n) {
    if (n == 0)
        return 1;
    return n * fact(n - 1);
}
int main() {
    int n = 12;
    printf("%d! = %d\n", n, fact(n));
}

8. Fibonacci (recursion)

#include <stdio.h>
int fibo(int n) {
   if (n == 0)
       return 0;
   if (n == 1)
       return 1;
   int a = fibo(n - 1);
   int b = fibo(n - 2);
   return a + b;
}
int main() {
     int n = 15;
     printf("fibo(%d) = %d\n", n, fibo(n));
}

9. for, break, continue Statement

#include <stdio.h>
int main() {
  int i;
  for (i = 0; i < 5; i++) {
    printf("%i\n", i);
    if (i == 1) { i += 1; continue; }
    if (i == 3) break;
  }
  printf("final value: %i\n", i);
}

10. gets, puts

#include <stdio.h>
int main() {
    char str[16];
    gets(str);
    printf("[%s]\n", str);
    return 0;
}