Insert an Element into an Array in C – At Position and Sorted

Inserting an element into an array means placing a new value at a specific position while shifting existing elements to make room. Because C arrays are fixed in size, you need to allocate enough space upfront and track the current number of elements separately. This guide shows two practical approaches: inserting at a given index …

C Program: Array Summation Using Pointers

This program reads N integers into a dynamically allocated array and computes their sum using pointer arithmetic instead of array subscript notation. Understanding the equivalence between *(a + i) and a[i] is fundamental to C — both produce identical machine code. The program also demonstrates malloc() and free() for runtime-sized arrays. The original post used …

Sum of Elements in a Matrix in C – Row, Column, and Total

A matrix is a 2D array of numbers arranged in rows and columns. Finding the sum of its elements — row by row, column by column, or all at once — is one of the most common matrix operations and a good exercise in nested loops and function design. This post shows two approaches: a …

C Program to find the Multiplication of two matrices

C Program to find the Multiplication of two matrices. C Program Develop functions a) To read a given matrix b) To output a matrix c) To compute the product of two matrices Use the above functions to read in two matrices A (MxN) B (NxM), to compute the product of the two matrices, to output …

C Program to Sort N Elements Using Selection Sort — With Step-by-Step Example

Selection Sort works by repeatedly finding the minimum element from the unsorted portion of the array and placing it at the beginning. After each pass, the sorted portion grows by one element from the left. It always performs exactly O(n²) comparisons regardless of input order — unlike Bubble or Insertion Sort, there is no early …

C Program To Sort Names

Write a C program to read N names, store them in the form of an array and sort them in alphabetical order.Output the given names and the sorted names in two columns side by side with suitable heading.Program will sort the name strings using Bubble Sort technique. Read more about C Programming Language . /************************************************************ …