C Programs for Practice (250+ C Programs for Practice PDF Free Download) (2024)

ByJeetu SahuUpdated on

Here I am going to provide you a list of C Programs list for Practice so that you can increase your c programming Skill.

C Programs for Practice (250+ C Programs for Practice PDF Free Download) (1)

Contents hide

1 Download 250+ C Programs For Practice PDF

3 2. If/Else Statement

4 3. Loops

4.1 1. While Loop or While-Do Loop Questions

4.2 2. Do-While Loop Questions

4.3 3. For Loop Questions

5 4. Switch Case

6 5. Array Questions

8 7. String Questions List

9 8. String Questions: Level Up

10 9. Function Questions

11 10. Pointer Questions

12 11. File Handling

13 12. Sorting

14 13. Searching

15 14. Tricky Questions for Expert Only | Legendary level

16 15. Puzzles Questions

Download 250+ C Programs For Practice PDF

Download Now

1. Simple C Questions

  • Area and Circumference of a Circle
  • Print Ascii Value of the Character
  • Area of Triangle
  • Convert a Person’s Name in Abbreviated
  • Simple Interest
  • Gross Salary of an Employee
  • Percentage of 5 Subjects
  • Converting Temperature Celsius into Fahrenheit
  • The Display Size of the Different Data Type
  • Factorial of a Given Number
  • Read Integer (N) and Print the First Three Powers (N^1, N^2, N^3)
  • Area of a Circle
  • LCM of Two Numbers
  • GCD of Two Numbers

2. If/Else Statement

  • The Greatest Number Among the Given Three Number
  • The Number Is Positive or Negative
  • Character Is Vowel or Consonant
  • A Character Is an Alphabet or Not
  • Uppercase, Lowercase, Special Character, or Digit
  • The Number Is Positive or Negative
  • The Number Is Even or Odd
  • Greatest of Two Numbers
  • Greatest Among Three Numbers
  • Leap Year
  • The Date Is Correct or Not
  • Voting Eligibility Checker
  • Find the maximum between two numbers.
  • Find the maximum between the three numbers.
  • Check whether a number is negative, positive or zero.
  • Check whether a number is divisible by 5 and 11 or not.
  • Find whether a number is even or odd.
  • Check whether a year is a leap year or not.
  • Check whether a character is an alphabet or not.
  • Input any alphabet and check whether it is vowel or consonant.
  • Input any character and check whether it is the alphabet, digit or special character.
  • Check whether a character is an uppercase or lowercase alphabet.
  • Input week number and print weekday.
  • Input month number and print number of days in that month.
  • Count the total number of notes in a given amount.
  • Input angles of a triangle and check whether the triangle is valid or not.
  • Input all sides of a triangle and check whether the triangle is valid or not.
  • Check whether the triangle is an equilateral, isosceles or scalene triangle.
  • Find all roots of a quadratic equation.
  • Calculate profit or loss.

3. Loops

1. While Loop or While-Do Loop Questions

  • Reverse A given Number
  • Find Number Is Armstrong Or Not
  • Calculate Sum of Natural Numbers
  • Display Fibonacci Series
  • Find LCM of two Numbers
  • Reverse a Number
  • Check Whether a Number is A Palindrome or Not
  • Count Number of Digits of an Integer
  • Find A Generic Root Of Number
  • Print A Calendar Taking Input From User Using Loop
  • Number Is Divisible By 11 Using (VEDIC MATH)
  • Denomination of an Amount

2. Do-While Loop Questions

Solve the above program using Do-While Loop

3. For Loop Questions

  • Generate IP (Internet Protocol) Addresses Using
  • Print Multiplication Table Using
  • Sort A Float Array In Ascending And Descending Order Using
  • Find GCD of two Numbers Using

4. Switch Case

  • Temperature Conversion Celsius To Fahrenheit And Vice Versa
  • Find The Day
  • Calculator
  • Find A Grade Of Given Marks or (Find a Grade of Given Marks Using Switch Case)
  • Find Radius, Circumference and Volume of Cylinder
  • Remove All Vowels From A String
  • Print day of week name using switch case.
  • Print total number of days in a month using switch case.
  • Check whether an alphabet is a vowel or consonant using a switch case.
  • Find the maximum between two numbers using the switch case.
  • Check whether a number is even or odd using a switch case.
  • Check whether a number is positive, negative or zero using a switch case.
  • Find roots of a quadratic equation using switch case.
  • Create a Simple Calculator using a switch case.

5. Array Questions

  • Insert An Element Desired or Specific Position In An Array
  • Remove Duplicates Items In An Array
  • Delete Element From Array At Desired Or Specific Position
  • Print “I AM IDIOT” Instead Of Your Name Using Array
  • Check String Is Palindrome Or Not Using For Loop
  • Convert All Input String Simultaneously Into Asterisk ( * )
  • Read and print elements of the array. – using recursion.
  • Print all negative elements in an array.
  • Sum of all array elements. – using recursion.
  • Find a maximum and minimum element in an array. – using recursion.
  • Get the second largest element in an array.
  • Count the total number of even and odd elements in an array.
  • Count the total number of negative elements in an array.
  • Copy all elements from an array to another array.
  • Insert an element in an array.
  • Delete an element from an array at the specified position.
  • Count frequency of each element in an array.
  • Print all unique elements in the array.
  • Count the total number of duplicate elements in an array.
  • Delete all duplicate elements from an array.
  • Merge two arrays to the third array.
  • Find the reverse of an array.
  • Put even and odd elements of an array in two separate arrays.
  • Search an element in an array.
  • Sort array elements in ascending or descending order.
  • Sort even and odd elements of the array separately.
  • Left rotate an array.
  • Right rotate an array.

6. Matrix Questions

  • Add two matrices.
  • Subtract two matrices.
  • Perform scalar matrix multiplication.
  • Multiply two matrices.
  • Check whether two matrices are equal or not.
  • Sum of the main diagonal elements of a matrix.
  • Find the sum of minor diagonal elements of a matrix.
  • Find the sum of each row and column of a matrix.
  • Interchange diagonals of a matrix.
  • The upper triangular matrix.
  • Find a lower triangular matrix.
  • Sum of the upper triangular matrix.
  • Find the sum of a lower triangular matrix.
  • The transpose of a matrix.
  • Find determinant of a matrix.
  • Identity matrix in C.
  • Check the sparse matrix.
  • Check the symmetric matrix.
  • Recommended posts

7. String Questions List

  • String Char-Case Change
  • A String is Palindrome or Not
  • A String Is an Anagram or Not
  • Find the length of a string.
  • Copy one string to another string.
  • Concatenate two strings.
  • Compare two strings.
  • Convert lowercase string to uppercase.
  • Convert uppercase string to lowercase.
  • Toggle case of each character of a string.
  • Find a total number of alphabets, digits or special character in a string.
  • Count the total number of vowels and consonants in a string.
  • Count the total number of words in a string.
  • Find the reverse of a string.
  • Check whether a string is a palindrome or not.
  • Reverse order of words in a given string.

8. String Questions: Level Up

  • Find the first occurrence of a character in a given string.
  • Find the last occurrence of a character in a given string.
  • Search all occurrences of a character in a given string.
  • Count occurrences of a character in a given string.
  • Find the highest frequency character in a string.
  • Find the lowest frequency character in a string.
  • Count the frequency of each character in a string.
  • Remove the first occurrence of a character from a string.
  • Remove the last occurrence of a character from a string.
  • Delete all occurrences of a character from a string.
  • Remove all repeated characters from a given string.
  • Replace the first occurrence of a character with another in a string.
  • Replace the last occurrence of a character with another in a string.
  • Put all occurrences of a character with another in a string.
  • Find the first occurrence of a word in a given string.
  • Find the last occurrence of a word in a given string.
  • Search all occurrences of a word in a given string.
  • Count occurrences of a word in a given string.
  • Remove the first occurrence of a word from the string.
  • Remove the last occurrence of a word in a given string.
  • Delete all occurrence of a word in a given string.
  • A Trim leading white space characters from a given string.
  • Trim trailing white space characters from a given string.
  • Trim both leading and trailing white space characters from a given string.
  • Remove all extra blank spaces from the given string.

9. Function Questions

  • Cube of any number using the function.
  • Find diameter, circumference and area of a circle using functions.
  • Maximum and minimum between two numbers using functions.
  • Check whether a number is even or odd using functions.
  • Check whether a number is prime, Armstrong or perfect number using functions.
  • Find all prime numbers between the given interval using functions.
  • Print all strong numbers between the given interval using functions.
  • Armstrong numbers between the given interval using functions.
  • Print all perfect numbers between the given interval using functions.
  • Find the power of any number using recursion.
  • Print all natural numbers between 1 to n using recursion.
  • Print all even or odd numbers in a given range using recursion.
  • Sum of all natural numbers between 1 to n using recursion.
  • Find the sum of all even or odd numbers in a given range using recursion.
  • Find reverse of any number using recursion.
  • Check whether a number is a palindrome or not using recursion.
  • Find the sum of digits of a given number using recursion.
  • Find factorial of any number using recursion.
  • Generate nth Fibonacci term using recursion.
  • Find gcd (HCF) of two numbers using recursion.
  • Find lcm of two numbers using recursion.
  • Display all array elements using recursion.
  • Find the sum of elements of the array using recursion.
  • Find maximum and minimum elements in an array using recursion.
  • Stricmp() Function (Case In-Sensitive Compare)
  • Strncat() Function (String Concatenate)
  • Strstr() Function (Sub-String)
  • Strlwr() Function (To Lower-Case)
  • Strupr() Function (To Upper-Case)
  • Strncmp() Compare & Chars
  • Strncpy() Copy N Chars
  • Strrev() String Reverse
  • Strlen() String Length
  • Strcat() String Concatenate
  • Strcmp() String Compare
  • Strcpy() Copy the String

10. Pointer Questions

  • Add two numbers using pointers.
  • Swap two numbers using pointers.
  • Input and print array elements using a pointer.
  • Copy one array to another using pointer.
  • Swap two arrays using pointers.
  • Reverse an array using pointers.
  • Search an element in an array using pointers.
  • Access two-dimensional array using pointers.
  • Add two matrix using pointers.
  • Multiply two matrix using pointers.
  • Find the length of the string using pointers.
  • In short How to Copy one string to another using pointer.
  • Concatenate two strings using pointers.
  • Compare two strings using pointers.
  • Find the reverse of a string using pointers.
  • Sort array using pointers.
  • Return multiple values from a function using pointers.

11. File Handling

  • Create a file and write contents, save and close the file.
  • Read file contents and display them on the console.
  • Read numbers from a file and write even, odd and prime numbers to separate file.
  • Append content to a file.
  • Compare two files.
  • How to Copy contents from one file to another file.
  • Merge two files to the third file.
  • Count characters, words and lines in a text file.
  • Delete a word from a text file.
  • Remove the specific line from a text file.
  • Remove empty lines from a text file.
  • Find the occurrence of a word in a text file.
  • Count occurrences of a word in a text file.
  • Count occurrences of all words in a text file.
  • Find and replace a word in a text file.
  • Replace a specific line in a text file.
  • Print source code of the same program.
  • Convert uppercase to the lowercase character and vice versa in a text file.
  • Find properties of a file using stat() function.
  • Check if a file or directory exists.
  • Rename a file using rename() function.
  • List all files and sub-directories recursively.

12. Sorting

  • Bubble Sort in C
  • Bucket or Radix Sort in C
  • Shell Sort in C
  • Merge Sort in C
  • Heap Sort in C
  • Selection Sort in C
  • Insertion Sort in C

13. Searching

  • Binary Search in C
  • Linear Search in C
  • Recursive Binary Search in C

14. Tricky Questions for Expert Only | Legendary level

This is a high-level section for legendary programmers or thinkers, this section can help you to become a pro programmer. In this section, two categories are the number pattern and start pattern. I just keep the pattern programming and number programming separate. All the tricky questions or we can say that number programming or start pattern programming solutions of c programming questions and answers are below.

  • Number Series- C Programming Questions and Answers
  • Start Pattern Printing- C Programming Questions and Answers
  • Puzzles Questions

15. Puzzles Questions

  • Print numbers from 1 to n without using a semicolon?
  • Sum of two numbers without using any operator
  • How to show memory representation of c variables?
  • Condition to print “HelloWorld”
  • Modify/add only one character and print ‘*’ exactly 20 times
  • Sum the digits of a given number in a single statement?

For Solutions Please Visit.

https://cstutorialpoint.com/c-programming-examples/

C Programs for Practice (250+ C Programs for Practice PDF Free Download) (2)

Jeetu Sahu

Jeetu Sahu is A Web Developer | Computer Engineer | Passionate about Coding, Competitive Programming, and Blogging

Leave a Reply

C Programs for Practice (250+ C Programs for Practice PDF Free Download) (2024)

References

Top Articles
Latest Posts
Article information

Author: Ms. Lucile Johns

Last Updated:

Views: 6503

Rating: 4 / 5 (61 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Ms. Lucile Johns

Birthday: 1999-11-16

Address: Suite 237 56046 Walsh Coves, West Enid, VT 46557

Phone: +59115435987187

Job: Education Supervisor

Hobby: Genealogy, Stone skipping, Skydiving, Nordic skating, Couponing, Coloring, Gardening

Introduction: My name is Ms. Lucile Johns, I am a successful, friendly, friendly, homely, adventurous, handsome, delightful person who loves writing and wants to share my knowledge and understanding with you.