C Programs

Sr#Program
1Hello World Program
2Add Two Numbers
3Find Maximum of Two Numbers
4Swap Two Numbers
5Check Even or Odd
6Check Prime Number
7Check Leap Year
8Find Factorial of a Number
9Print Fibonacci Series
10Reverse a Number
11Check Palindrome Number
12Check Armstrong Number
13Sum of Digits of a Number
14Count Number of Digits
15Find Largest of Three Numbers
16Simple Calculator using Switch Case
17Print ASCII Value of a Character
18Find GCD (Greatest Common Divisor)
19Find LCM (Least Common Multiple)
20Convert Decimal to Binary
21Convert Binary to Decimal
22Convert Decimal to Octal
23Convert Octal to Decimal
24Convert Decimal to Hexadecimal
25Convert Hexadecimal to Decimal
26Check Vowel or Consonant
27Sum of n Natural Numbers
28Print Multiplication Table
29Count Even and Odd Digits
30Power of a Number
31Find Square Root (without using sqrt)
32Find Prime Numbers in a Range
33Check Perfect Number
34Print Star Pyramid Pattern
35Print Inverted Pyramid Pattern
36Floyd’s Triangle
37Pascal’s Triangle
38Armstrong Numbers between Two Intervals
39Print All Factors of a Number
40Check Automorphic Number
41Check Harshad Number
42Find Sum of Array Elements
43Find Maximum and Minimum in an Array
44Reverse an Array
45Find Second Largest Element in an Array
46Count Frequency of Elements in an Array
47Merge Two Arrays
48Sort Array using Bubble Sort
49Sort Array using Insertion Sort
50Sort Array using Selection Sort
51Search an Element in an Array (Linear Search)
52Binary Search
53Matrix Addition
54Matrix Subtraction
55Matrix Multiplication
56Transpose of a Matrix
57Check Symmetric Matrix
58Upper and Lower Triangular Matrix
59Find Sum of Diagonal Elements in a Matrix
60Reverse a String
61Check Palindrome String
62Count Vowels and Consonants in a String
63Concatenate Two Strings
64Compare Two Strings
65Convert Lowercase to Uppercase and Vice Versa
66Find Length of a String (without strlen)
67Remove Duplicates from String
68Sort a String Alphabetically
69Reverse Words in a String
70Find Frequency of a Character in a String
71Convert Roman Numerals to Decimal
72Find Power using Recursion
73Find Factorial using Recursion
74Find GCD using Recursion
75Fibonacci Series using Recursion
76Tower of Hanoi
77Decimal to Binary using Recursion
78Binary to Decimal using Recursion
79Find Sum of Digits using Recursion
80Reverse a Number using Recursion
81Check Prime using Recursion
82Generate Permutations of a String
83Merge Sort using Recursion
84Quick Sort using Recursion
85Count Words in a Sentence
86Find Sum of Series (e.g., 1/1! + 2/2! + …)
87Simulate Basic Banking System (Deposit, Withdraw)
88Convert Infix Expression to Postfix
89Evaluate Postfix Expression
90Convert Infix Expression to Prefix
91Evaluate Prefix Expression
92Implement Stack using Arrays
93Implement Queue using Arrays
94Implement Circular Queue using Arrays
95Implement Linked List (Singly Linked List)
96Implement Linked List (Doubly Linked List)
97Insert and Delete Node in Linked List
98Reverse a Linked List
99Find Middle of Linked List
100Detect Cycle in a Linked List
101Implement Stack using Linked List
102Implement Queue using Linked List
103Implement Circular Queue using Linked List
104Implement Binary Search Tree
105Inorder Traversal of Binary Tree
106Preorder Traversal of Binary Tree
107Postorder Traversal of Binary Tree
108Level Order Traversal of Binary Tree
109Insert Node in Binary Search Tree
110Delete Node in Binary Search Tree
111Find Height of Binary Tree
112Count Nodes in Binary Tree
113Check if Binary Tree is Balanced
114Check if Binary Tree is Symmetric
115Find Lowest Common Ancestor in Binary Tree
116Implement Hash Table using Arrays
117Implement Hash Table using Chaining
118Implement Binary Heap
119Find Shortest Path using Dijkstra’s Algorithm
120Implement Depth First Search (DFS)
121Implement Breadth First Search (BFS)
122Check Bipartite Graph
123Find Connected Components in Graph
124Implement Kruskal’s Algorithm
125Implement Prim’s Algorithm
126Find Strongly Connected Components (Kosaraju’s Algorithm)
127Detect Cycle in Graph
128Find Topological Sort using DFS
129Find Topological Sort using Kahn’s Algorithm
130Implement Trie Data Structure
131Find Longest Common Subsequence
132Find Longest Increasing Subsequence
1330/1 Knapsack Problem using Dynamic Programming
134Find Minimum Coin Change
135Find Minimum Edit Distance (Levenshtein Distance)
136Implement Huffman Coding
137Find Maximum Subarray Sum (Kadane’s Algorithm)
138Implement AVL Tree (Balanced Binary Search Tree)
139Solve N-Queens Problem using Backtracking
140Implement LRU Cache
141How To Use C Programming To Make A Spiral Matrix

Verified by MonsterInsights