C C++ Java Data Structure Python JavaScript CSS Ajax PL/SQL PHP Puzzles C programs C++ programs Java programs

Home » C programs

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.
  26. C program to create your own header file.
  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.








COMMENTS