File tree Expand file tree Collapse file tree 3 files changed +110
-0
lines changed
Expand file tree Collapse file tree 3 files changed +110
-0
lines changed Original file line number Diff line number Diff line change 1+ /*
2+ * @author: ashwek
3+ * @date: 7/1/2019
4+ */
5+
6+ #include <stdio.h>
7+
8+ long int fact (long int num ){
9+ if ( num <= 1 ){
10+ return 1 ;
11+ }
12+ return num * fact (num - 1 );
13+ }
14+
15+ void main (){
16+
17+ int num ;
18+
19+ printf ("Enter a number = " );
20+ scanf ("%d" , & num );
21+
22+ printf ("Factorial of %d = %ld\n" , num , fact (num ));
23+
24+ }
Original file line number Diff line number Diff line change 1+ /*
2+ * @author: ashwek
3+ * @date: 7/1/2019
4+ */
5+
6+ #include <stdio.h>
7+
8+ int fib (int num ) {
9+ if ( num <= 2 ){
10+ return 1 ;
11+ }
12+ return fib (num - 1 ) + fib (num - 2 );
13+ }
14+
15+ void main (){
16+
17+ int num ;
18+
19+ printf ("Enter a number = " );
20+ scanf ("%d" , & num );
21+
22+ printf ("%dth element in fibonacci series is %d\n" , num , fib (num ));
23+
24+ }
Original file line number Diff line number Diff line change @@ -115,6 +115,37 @@ int main()
115115}
116116```
117117
118+ ## C Implementation
119+
120+ #### [Solution](./C/factorial.c)
121+
122+ ```c
123+ /*
124+ * @author: ashwek
125+ * @date: 7/1/2019
126+ */
127+
128+ #include <stdio.h>
129+
130+ long int fact(long int num){
131+ if( num <= 1 ){
132+ return 1;
133+ }
134+ return num * fact(num-1);
135+ }
136+
137+ void main(){
138+
139+ int num;
140+
141+ printf("Enter a number = ");
142+ scanf("%d", &num);
143+
144+ printf("Factorial of %d = %ld\n", num, fact(num));
145+
146+ }
147+ ```
148+
118149### Python Implementation
119150
120151#### [ Solution by @vishalshirke7 ] ( ./Python/factorial.py )
@@ -255,6 +286,37 @@ int main()
255286}
256287```
257288
289+ ## C Implementation
290+
291+ #### [Solution](./C/fibonacci.c)
292+
293+ ```c
294+ /*
295+ * @author: ashwek
296+ * @date: 7/1/2019
297+ */
298+
299+ #include <stdio.h>
300+
301+ int fib(int num) {
302+ if( num <= 2 ){
303+ return 1;
304+ }
305+ return fib(num-1) + fib(num-2);
306+ }
307+
308+ void main(){
309+
310+ int num;
311+
312+ printf("Enter a number = ");
313+ scanf("%d", &num);
314+
315+ printf("%dth element in fibonacci series is %d\n", num, fib(num));
316+
317+ }
318+ ```
319+
258320### Python Implementation
259321
260322#### [ Solution by @vishalshirke7 ] ( ./Python/fibonacci.py )
You can’t perform that action at this time.
0 commit comments