List of 200+ C Programs for Practice/Practical (Free pdf download)

Posted by

The "Answers" given with the Question is "not verified". To view Verified answers click on the button below.

250+ C Programs for Practice PDF Free Download

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. 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?