{"id":1050,"date":"2024-10-19T12:35:37","date_gmt":"2024-10-19T07:05:37","guid":{"rendered":"https:\/\/codexplained.in\/?page_id=1050"},"modified":"2024-11-11T01:08:28","modified_gmt":"2024-11-10T19:38:28","slug":"c-programs","status":"publish","type":"page","link":"https:\/\/codexplained.in\/?page_id=1050","title":{"rendered":"C Programs"},"content":{"rendered":"\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Sr#<\/th><th>Program<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>Hello World Program<\/td><\/tr><tr><td>2<\/td><td>Add Two Numbers<\/td><\/tr><tr><td>3<\/td><td>Find Maximum of Two Numbers<\/td><\/tr><tr><td>4<\/td><td>Swap Two Numbers<\/td><\/tr><tr><td>5<\/td><td>Check Even or Odd<\/td><\/tr><tr><td>6<\/td><td>Check Prime Number<\/td><\/tr><tr><td>7<\/td><td>Check Leap Year<\/td><\/tr><tr><td>8<\/td><td>Find Factorial of a Number<\/td><\/tr><tr><td>9<\/td><td>Print Fibonacci Series<\/td><\/tr><tr><td>10<\/td><td>Reverse a Number<\/td><\/tr><tr><td>11<\/td><td>Check Palindrome Number<\/td><\/tr><tr><td>12<\/td><td>Check Armstrong Number<\/td><\/tr><tr><td>13<\/td><td>Sum of Digits of a Number<\/td><\/tr><tr><td>14<\/td><td>Count Number of Digits<\/td><\/tr><tr><td>15<\/td><td>Find Largest of Three Numbers<\/td><\/tr><tr><td>16<\/td><td>Simple Calculator using Switch Case<\/td><\/tr><tr><td>17<\/td><td>Print ASCII Value of a Character<\/td><\/tr><tr><td>18<\/td><td>Find GCD (Greatest Common Divisor)<\/td><\/tr><tr><td>19<\/td><td>Find LCM (Least Common Multiple)<\/td><\/tr><tr><td>20<\/td><td>Convert Decimal to Binary<\/td><\/tr><tr><td>21<\/td><td>Convert Binary to Decimal<\/td><\/tr><tr><td>22<\/td><td>Convert Decimal to Octal<\/td><\/tr><tr><td>23<\/td><td>Convert Octal to Decimal<\/td><\/tr><tr><td>24<\/td><td>Convert Decimal to Hexadecimal<\/td><\/tr><tr><td>25<\/td><td>Convert Hexadecimal to Decimal<\/td><\/tr><tr><td>26<\/td><td>Check Vowel or Consonant<\/td><\/tr><tr><td>27<\/td><td>Sum of n Natural Numbers<\/td><\/tr><tr><td>28<\/td><td>Print Multiplication Table<\/td><\/tr><tr><td>29<\/td><td>Count Even and Odd Digits<\/td><\/tr><tr><td>30<\/td><td>Power of a Number<\/td><\/tr><tr><td>31<\/td><td>Find Square Root (without using sqrt)<\/td><\/tr><tr><td>32<\/td><td>Find Prime Numbers in a Range<\/td><\/tr><tr><td>33<\/td><td>Check Perfect Number<\/td><\/tr><tr><td>34<\/td><td>Print Star Pyramid Pattern<\/td><\/tr><tr><td>35<\/td><td>Print Inverted Pyramid Pattern<\/td><\/tr><tr><td>36<\/td><td>Floyd\u2019s Triangle<\/td><\/tr><tr><td>37<\/td><td>Pascal\u2019s Triangle<\/td><\/tr><tr><td>38<\/td><td>Armstrong Numbers between Two Intervals<\/td><\/tr><tr><td>39<\/td><td>Print All Factors of a Number<\/td><\/tr><tr><td>40<\/td><td>Check Automorphic Number<\/td><\/tr><tr><td>41<\/td><td>Check Harshad Number<\/td><\/tr><tr><td>42<\/td><td>Find Sum of Array Elements<\/td><\/tr><tr><td>43<\/td><td>Find Maximum and Minimum in an Array<\/td><\/tr><tr><td>44<\/td><td>Reverse an Array<\/td><\/tr><tr><td>45<\/td><td>Find Second Largest Element in an Array<\/td><\/tr><tr><td>46<\/td><td>Count Frequency of Elements in an Array<\/td><\/tr><tr><td>47<\/td><td>Merge Two Arrays<\/td><\/tr><tr><td>48<\/td><td>Sort Array using Bubble Sort<\/td><\/tr><tr><td>49<\/td><td>Sort Array using Insertion Sort<\/td><\/tr><tr><td>50<\/td><td>Sort Array using Selection Sort<\/td><\/tr><tr><td>51<\/td><td>Search an Element in an Array (Linear Search)<\/td><\/tr><tr><td>52<\/td><td>Binary Search<\/td><\/tr><tr><td>53<\/td><td>Matrix Addition<\/td><\/tr><tr><td>54<\/td><td>Matrix Subtraction<\/td><\/tr><tr><td>55<\/td><td>Matrix Multiplication<\/td><\/tr><tr><td>56<\/td><td>Transpose of a Matrix<\/td><\/tr><tr><td>57<\/td><td>Check Symmetric Matrix<\/td><\/tr><tr><td>58<\/td><td>Upper and Lower Triangular Matrix<\/td><\/tr><tr><td>59<\/td><td>Find Sum of Diagonal Elements in a Matrix<\/td><\/tr><tr><td>60<\/td><td>Reverse a String<\/td><\/tr><tr><td>61<\/td><td>Check Palindrome String<\/td><\/tr><tr><td>62<\/td><td>Count Vowels and Consonants in a String<\/td><\/tr><tr><td>63<\/td><td>Concatenate Two Strings<\/td><\/tr><tr><td>64<\/td><td>Compare Two Strings<\/td><\/tr><tr><td>65<\/td><td>Convert Lowercase to Uppercase and Vice Versa<\/td><\/tr><tr><td>66<\/td><td>Find Length of a String (without strlen)<\/td><\/tr><tr><td>67<\/td><td>Remove Duplicates from String<\/td><\/tr><tr><td>68<\/td><td>Sort a String Alphabetically<\/td><\/tr><tr><td>69<\/td><td>Reverse Words in a String<\/td><\/tr><tr><td>70<\/td><td>Find Frequency of a Character in a String<\/td><\/tr><tr><td>71<\/td><td>Convert Roman Numerals to Decimal<\/td><\/tr><tr><td>72<\/td><td>Find Power using Recursion<\/td><\/tr><tr><td>73<\/td><td>Find Factorial using Recursion<\/td><\/tr><tr><td>74<\/td><td>Find GCD using Recursion<\/td><\/tr><tr><td>75<\/td><td>Fibonacci Series using Recursion<\/td><\/tr><tr><td>76<\/td><td>Tower of Hanoi<\/td><\/tr><tr><td>77<\/td><td>Decimal to Binary using Recursion<\/td><\/tr><tr><td>78<\/td><td>Binary to Decimal using Recursion<\/td><\/tr><tr><td>79<\/td><td>Find Sum of Digits using Recursion<\/td><\/tr><tr><td>80<\/td><td>Reverse a Number using Recursion<\/td><\/tr><tr><td>81<\/td><td>Check Prime using Recursion<\/td><\/tr><tr><td>82<\/td><td>Generate Permutations of a String<\/td><\/tr><tr><td>83<\/td><td>Merge Sort using Recursion<\/td><\/tr><tr><td>84<\/td><td>Quick Sort using Recursion<\/td><\/tr><tr><td>85<\/td><td>Count Words in a Sentence<\/td><\/tr><tr><td>86<\/td><td>Find Sum of Series (e.g., 1\/1! + 2\/2! + \u2026)<\/td><\/tr><tr><td>87<\/td><td>Simulate Basic Banking System (Deposit, Withdraw)<\/td><\/tr><tr><td>88<\/td><td>Convert Infix Expression to Postfix<\/td><\/tr><tr><td>89<\/td><td>Evaluate Postfix Expression<\/td><\/tr><tr><td>90<\/td><td>Convert Infix Expression to Prefix<\/td><\/tr><tr><td>91<\/td><td>Evaluate Prefix Expression<\/td><\/tr><tr><td>92<\/td><td>Implement Stack using Arrays<\/td><\/tr><tr><td>93<\/td><td>Implement Queue using Arrays<\/td><\/tr><tr><td>94<\/td><td>Implement Circular Queue using Arrays<\/td><\/tr><tr><td>95<\/td><td>Implement Linked List (Singly Linked List)<\/td><\/tr><tr><td>96<\/td><td>Implement Linked List (Doubly Linked List)<\/td><\/tr><tr><td>97<\/td><td>Insert and Delete Node in Linked List<\/td><\/tr><tr><td>98<\/td><td>Reverse a Linked List<\/td><\/tr><tr><td>99<\/td><td>Find Middle of Linked List<\/td><\/tr><tr><td>100<\/td><td>Detect Cycle in a Linked List<\/td><\/tr><tr><td>101<\/td><td>Implement Stack using Linked List<\/td><\/tr><tr><td>102<\/td><td>Implement Queue using Linked List<\/td><\/tr><tr><td>103<\/td><td>Implement Circular Queue using Linked List<\/td><\/tr><tr><td>104<\/td><td>Implement Binary Search Tree<\/td><\/tr><tr><td>105<\/td><td>Inorder Traversal of Binary Tree<\/td><\/tr><tr><td>106<\/td><td>Preorder Traversal of Binary Tree<\/td><\/tr><tr><td>107<\/td><td>Postorder Traversal of Binary Tree<\/td><\/tr><tr><td>108<\/td><td>Level Order Traversal of Binary Tree<\/td><\/tr><tr><td>109<\/td><td>Insert Node in Binary Search Tree<\/td><\/tr><tr><td>110<\/td><td>Delete Node in Binary Search Tree<\/td><\/tr><tr><td>111<\/td><td>Find Height of Binary Tree<\/td><\/tr><tr><td>112<\/td><td>Count Nodes in Binary Tree<\/td><\/tr><tr><td>113<\/td><td>Check if Binary Tree is Balanced<\/td><\/tr><tr><td>114<\/td><td>Check if Binary Tree is Symmetric<\/td><\/tr><tr><td>115<\/td><td>Find Lowest Common Ancestor in Binary Tree<\/td><\/tr><tr><td>116<\/td><td>Implement Hash Table using Arrays<\/td><\/tr><tr><td>117<\/td><td>Implement Hash Table using Chaining<\/td><\/tr><tr><td>118<\/td><td>Implement Binary Heap<\/td><\/tr><tr><td>119<\/td><td>Find Shortest Path using Dijkstra\u2019s Algorithm<\/td><\/tr><tr><td>120<\/td><td>Implement Depth First Search (DFS)<\/td><\/tr><tr><td>121<\/td><td>Implement Breadth First Search (BFS)<\/td><\/tr><tr><td>122<\/td><td>Check Bipartite Graph<\/td><\/tr><tr><td>123<\/td><td>Find Connected Components in Graph<\/td><\/tr><tr><td>124<\/td><td>Implement Kruskal\u2019s Algorithm<\/td><\/tr><tr><td>125<\/td><td>Implement Prim\u2019s Algorithm<\/td><\/tr><tr><td>126<\/td><td>Find Strongly Connected Components (Kosaraju\u2019s Algorithm)<\/td><\/tr><tr><td>127<\/td><td>Detect Cycle in Graph<\/td><\/tr><tr><td>128<\/td><td>Find Topological Sort using DFS<\/td><\/tr><tr><td>129<\/td><td>Find Topological Sort using Kahn\u2019s Algorithm<\/td><\/tr><tr><td>130<\/td><td>Implement Trie Data Structure<\/td><\/tr><tr><td>131<\/td><td>Find Longest Common Subsequence<\/td><\/tr><tr><td>132<\/td><td>Find Longest Increasing Subsequence<\/td><\/tr><tr><td>133<\/td><td>0\/1 Knapsack Problem using Dynamic Programming<\/td><\/tr><tr><td>134<\/td><td>Find Minimum Coin Change<\/td><\/tr><tr><td>135<\/td><td>Find Minimum Edit Distance (Levenshtein Distance)<\/td><\/tr><tr><td>136<\/td><td>Implement Huffman Coding<\/td><\/tr><tr><td>137<\/td><td>Find Maximum Subarray Sum (Kadane\u2019s Algorithm)<\/td><\/tr><tr><td>138<\/td><td>Implement AVL Tree (Balanced Binary Search Tree)<\/td><\/tr><tr><td>139<\/td><td>Solve N-Queens Problem using Backtracking<\/td><\/tr><tr><td>140<\/td><td>Implement LRU Cache<\/td><\/tr><tr><td>141<\/td><td><a href=\"https:\/\/codexplained.in\/?p=1162\" title=\"How To Use C Programming To Make A Spiral Matrix\">How To Use C Programming To Make A Spiral Matrix<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sr# Program 1 Hello World Program 2 Add Two Numbers 3 Find Maximum of Two Numbers 4 Swap Two Numbers 5 Check Even or Odd 6 Check Prime Number 7 Check Leap Year 8 Find Factorial of a Number 9 Print Fibonacci Series 10 Reverse a Number 11 Check Palindrome Number 12 Check Armstrong Number [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"class_list":["post-1050","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/codexplained.in\/index.php?rest_route=\/wp\/v2\/pages\/1050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codexplained.in\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/codexplained.in\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/codexplained.in\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codexplained.in\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1050"}],"version-history":[{"count":6,"href":"https:\/\/codexplained.in\/index.php?rest_route=\/wp\/v2\/pages\/1050\/revisions"}],"predecessor-version":[{"id":1169,"href":"https:\/\/codexplained.in\/index.php?rest_route=\/wp\/v2\/pages\/1050\/revisions\/1169"}],"wp:attachment":[{"href":"https:\/\/codexplained.in\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}