Loop programming exercises and solutions in C

In programming, there exists situations when you need to repeat single or a group of statements till some condition is met. Such as - read all files of a directory, send mail to all employees one after another etc. These task in C programming is handled by looping statements.

Looping statement defines a set of repetitive statements. These statements are repeated with same or different parameters for a number of times. Looping statement is also known as iterative or repetitive statement.

C supports three looping statements.

In this exercise we will practice lots of looping problems to get a strong grip on loop. This is most recommended C programming exercise for beginners.

Always feel free to drop your queries, suggestions, hugs or bugs down below in the comments section. I always look forward to hear from you.

Required knowledge

Basic C programming, Relational operators, Logical operators, If else, For loop

List of loop programming exercises

  1. Write a C program to print all natural numbers from 1 to n. - using while loop
  2. Write a C program to print all natural numbers in reverse (from n to 1). - using while loop
  3. Write a C program to print all alphabets from a to z. - using while loop
  4. Write a C program to print all even numbers between 1 to 100. - using while loop
  5. Write a C program to print all odd number between 1 to 100.
  6. Write a C program to find sum of all natural numbers between 1 to n.
  7. Write a C program to find sum of all even numbers between 1 to n.
  8. Write a C program to find sum of all odd numbers between 1 to n.
  9. Write a C program to print multiplication table of any number.
  10. Write a C program to count number of digits in a number.
  11. Write a C program to find first and last digit of a number.
  12. Write a C program to find sum of first and last digit of a number.
  13. Write a C program to swap first and last digits of a number.
  14. Write a C program to calculate sum of digits of a number.
  15. Write a C program to calculate product of digits of a number.
  16. Write a C program to enter a number and print its reverse.
  17. Write a C program to check whether a number is palindrome or not.
  18. Write a C program to find frequency of each digit in a given integer.
  19. Write a C program to enter a number and print it in words.
  20. Write a C program to print all ASCII character with their values.
  21. Write a C program to find power of a number using for loop.
  22. Write a C program to find all factors of a number.
  23. Write a C program to calculate factorial of a number.
  24. Write a C program to find HCF (GCD) of two numbers.
  25. Write a C program to find LCM of two numbers.
  26. Write a C program to check whether a number is Prime number or not.
  27. Write a C program to print all Prime numbers between 1 to n.
  28. Write a C program to find sum of all prime numbers between 1 to n.
  29. Write a C program to find all prime factors of a number.
  30. Write a C program to check whether a number is Armstrong number or not.
  31. Write a C program to print all Armstrong numbers between 1 to n.
  32. Write a C program to check whether a number is Perfect number or not.
  33. Write a C program to print all Perfect numbers between 1 to n.
  34. Write a C program to check whether a number is Strong number or not.
  35. Write a C program to print all Strong numbers between 1 to n.
  36. Write a C program to print Fibonacci series up to n terms.
  37. Write a C program to find one's complement of a binary number.
  38. Write a C program to find two's complement of a binary number.
  39. Write a C program to convert Binary to Octal number system.
  40. Write a C program to convert Binary to Decimal number system.
  41. Write a C program to convert Binary to Hexadecimal number system.
  42. Write a C program to convert Octal to Binary number system.
  43. Write a C program to convert Octal to Decimal number system.
  44. Write a C program to convert Octal to Hexadecimal number system.
  45. Write a C program to convert Decimal to Binary number system.
  46. Write a C program to convert Decimal to Octal number system.
  47. Write a C program to convert Decimal to Hexadecimal number system.
  48. Write a C program to convert Hexadecimal to Binary number system.
  49. Write a C program to convert Hexadecimal to Octal number system.
  50. Write a C program to convert Hexadecimal to Decimal number system.
  51. Write a C program to print Pascal triangle upto n rows.
  52. Star pattern programs - Write a C program to print the given star patterns.
  53. Number pattern programs - Write a C program to print the given number patterns.

About Pankaj

Pankaj Prakash is the founder, editor and blogger at Codeforwin. He loves to learn new techs and write programming articles especially for beginners. He works at Vasudhaika Software Sols as a Software Design Engineer and manages Codeforwin. In short Pankaj is Web developer, Blogger, Learner, Tech and Music lover.

Comments and discussion
Have a doubt, write here. I will help my best.
Before commenting you must escape your source code before commenting. Paste your source code inside
<pre><code> ----Your Source Code---- </code></pre>