Programming Articles

Page 964 of 2547

C Program to check Strong Number

Sunidhi Bansal
Sunidhi Bansal
Updated on 15-Mar-2026 7K+ Views

A Strong Number is a number whose sum of the factorials of its digits equals the original number. For example, 145 is a strong number because 1! + 4! + 5! = 1 + 24 + 120 = 145. Syntax int factorial(int digit); int isStrongNumber(int number); Algorithm Extract each digit from the number starting from the unit place Calculate the factorial of each digit Sum all the factorials Compare the sum with the original number Example Let's implement a C program to check if a number is a Strong Number ...

Read More

C Program to check if matrix is singular or not

Sunidhi Bansal
Sunidhi Bansal
Updated on 15-Mar-2026 1K+ Views

Given a matrix as mat[row][column], our task is to check whether the given matrix is singular or not through a function and display the result. A singular matrix is a matrix whose determinant is zero. If the determinant is not zero then the matrix is non-singular. So to find whether the matrix is singular or non-singular we need to calculate determinant first. For a 3x3 matrix, the determinant can be calculated as − $$M1[3][3]\:=\:\begin{bmatrix}a & b & c \d & e & f \g & h & i \end{bmatrix}$$ |m1| = a(e*i - f*h) - b(d*i ...

Read More

Program to compute Log n in C

Sunidhi Bansal
Sunidhi Bansal
Updated on 15-Mar-2026 623 Views

In C programming, computing the logarithm base 2 of a number n can be achieved using recursive or iterative approaches. The logarithm function determines the power to which a base must be raised to obtain a given number. The mathematical relationship is: if logb x = y, then by = x For example: log2 64 = 6, because 26 = 64 Syntax unsigned int log2n(unsigned int num); Method 1: Using Recursive Approach This method uses recursion to divide the number by 2 until it becomes 1 or less − #include ...

Read More

Products of ranges in an array in C

Sunidhi Bansal
Sunidhi Bansal
Updated on 15-Mar-2026 679 Views

The product of ranges in an array problem involves calculating the product of elements between given left (L) and right (R) indices under modulo P. This is useful in competitive programming to handle large products efficiently. Syntax int calculateProduct(int A[], int L, int R, int P); Parameters A[] − The input array of integers L − Left index (1-based) R − Right index (1-based) P − Prime modulo value Algorithm Step 1: Convert 1-based indices to 0-based (L-1, R-1) Step 2: Initialize result as 1 Step 3: ...

Read More

C Program for diamond pattern with different layers

Sunidhi Bansal
Sunidhi Bansal
Updated on 15-Mar-2026 375 Views

A diamond pattern in C is a symmetric arrangement of numbers that forms a diamond shape. The pattern starts with a single digit at the top, expands to show increasing sequences in the middle, and then contracts back to a single digit at the bottom. Syntax void print_pattern(int n); Approach The algorithm for creating a diamond pattern with n layers follows these steps − The pattern has (2 * n + 1) total rows First and last rows contain only "0" with proper spacing For rows 1 to n-1: numbers increase from ...

Read More

C Program to add two fractions

Sunidhi Bansal
Sunidhi Bansal
Updated on 15-Mar-2026 3K+ Views

Given with the input as fraction i.e. a/b and c/d where a, b, c and d can be any integer values other than 0 and the task is to add these two fraction to generate their final sum. Fractions are represented by − a / b, where a is known as numerator and b is known as denominator. a and b can have any numeric values but b can have any numeric value other than 0. Sum of two fractions is represented as a / b + c / d, and the rule for adding the two ...

Read More

C program to calculate distance between two points

Sunidhi Bansal
Sunidhi Bansal
Updated on 15-Mar-2026 3K+ Views

Given two points with coordinates, we need to calculate the distance between them. In a two-dimensional plane, if we have points A and B with coordinates (x1, y1) and (x2, y2) respectively, we can find the distance using the Euclidean distance formula. Syntax distance = sqrt((x2 - x1)² + (y2 - y1)²) Distance Formula The distance between two points is calculated using the formula − ...

Read More

C program to calculate distance between three points in 3D

Sunidhi Bansal
Sunidhi Bansal
Updated on 15-Mar-2026 1K+ Views

In C programming, calculating the distance between two points in 3D space is a common geometric problem. The distance between two points in three-dimensional space can be calculated using the Euclidean distance formula. Syntax distance = sqrt(pow(x2-x1, 2) + pow(y2-y1, 2) + pow(z2-z1, 2)); Where (x1, y1, z1) and (x2, y2, z2) are the coordinates of the two points in 3D space. Formula The mathematical formula for calculating distance between two points in 3D space is − Distance = √[(x2-x1)² + (y2-y1)² + (z2-z1)²] ...

Read More

C program to calculate age

Sunidhi Bansal
Sunidhi Bansal
Updated on 15-Mar-2026 29K+ Views

Calculating age is a common programming task that requires handling date arithmetic carefully. This involves computing the difference between two dates while accounting for varying month lengths and leap years. Syntax void calculateAge(int currentDay, int currentMonth, int currentYear, int birthDay, int birthMonth, int birthYear); Algorithm The age calculation follows these steps − If the current day is less than birth day, borrow days from the previous month If the current month is less ...

Read More

C program to Calculate Body Mass Index (BMI)

Sunidhi Bansal
Sunidhi Bansal
Updated on 15-Mar-2026 12K+ Views

Body Mass Index (BMI) is a health metric used to assess whether a person has a healthy body weight relative to their height. In C programming, we can calculate BMI using a simple formula. Syntax BMI = weight / (height * height) Where weight is in kilograms and height is in meters. Example: BMI Calculator This example demonstrates how to calculate BMI using a function − #include // Function to calculate BMI float calculateBMI(float weight, float height) { return weight / (height * height); } ...

Read More
Showing 9631–9640 of 25,466 articles
« Prev 1 962 963 964 965 966 2547 Next »
Advertisements