C programming Recursion Examples, Programs

Recursion is the process by which a function calls itself repeatedly. This page contains the solved c programming examples, programs on recursion.

List of C programming Recursion Examples, Programs

1. C program to read a value and print its corresponding percentage from 1% to 100% using recursion.
C program to read a value and print its corresponding percentage from 1% to 100% using recursion
2. C program to find factorial using recursion.
This program will read an integer value and print its factorial using recursion, in this program there will be a function which will calculate factorial by calling itself (recursion).
3. C program to print fibonacci series using recursion.
This program will print the Fibonacci series till N numbers (which will be input through the user) using recursion.
4. C program to calculate power of a number using recursion.
This program will read base and power and calculate its result using recursion, for example base is 2 and power is 3 then result will be (2^3=8).
5. C program to count digits of a number using recursion.
This program will read an integer number and count its total digits using recursion, for example: input value is 34562, and then total number of digits is: 5.
6. C program to find sum of all digits using recursion.
This program will read an integer number and print sum of all digits using recursion, for example: input value is 34562, and then sum of all digits is: 20.
7. C program to calculate length of the string using recursion.
This program will read a string and count its total number of characters (length of the string) using recursion.

List of other C programs

1. C program to declare memory for an integer variable dynamically.
Dynamic Memory Allocation Example: In this C program, we are will declare an integer pointer and allocate memory for an integer variable at run time using malloc().
2. C program to read and print name, where memory for variable should be declared at run time.
Dynamic Memory Allocation Example: In this C program, we will declare memory character array (to read name) at run time, will read name and print the string.
3. C program to find sum of array elements using Dynamic Memory Allocation.
Dynamic Memory Allocation Example: In this C program, we will declare memory for array elements (limit will be at run time) using malloc(), read element and print the sum of all elements along with the entered elements.
4. C Program to find the sum of digits of a number until a single digit is occurred.
C Program to find the sum of digits of a number until a single digit is occurred (without using recursion or iterative(loop) statements).
5. C program to find class of an IP Address.
This program will print the class of a given (user input) IP address.
6. Stringizing Operator in C - Program to print variable name in C.
This program will print the variable name using stringizing operator.
7. Function Pointer example program in C programming.
This program demonstrate an example of function pointer in c programming language.
8. C program to get current System Date and Time in Linux.
9. C program to implement gotoxy(),clrscr(),getch(),getche() for GCC, Linux.
10. C program to find the size of a file in Linux.
11. C program to get Process Id and Parent Process Id in Linux.
12. fork() function explanation and examples in Linux C.
13. C program to Get Computer System IP Address in Linux.
14. C program to Set Computer System IP Address in Linux.

15. C program to design flying characters Screen Saver.
16. C program to design a TIC TAC TOE game.
17. Age Calculator (C program to calculate age).
18. C program to design love calculator.
19. C program to guess a random number.

20. C program to check given string is a valid IPv4 address or not.
21. C program to convert String into Hexadecimal.
22. C program to demonstrate example of Variable Arguments.
23. C program to store time in an integer variable.
24. C program to store date in an integer variable.
25. C program to remove consecutive repeated characters from string.
27. EMI Calculator (C program to calculate EMI).
28. C program to validate date (Check date is valid or not).
29. C program to format/extract ip address octets.
30. C program to implement substring function.
31. C program to design a digital clock.
32. C program to convert hexadecimal Byte to integer.
33. C program to extract bytes from an integer (Hexadecimal) value.
34. C program to print character without using format specifiers.
35. C program to find Binary Addition and Binary Subtraction.
36. C program to print weekday of given date.
37. C program to calculate compound interest.