Articles on Trending Technologies

Technical articles with clear explanations and examples

Print uncommon elements from two sorted arrays

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

Given two sorted arrays, we need to find and print all uncommon elements (elements that appear in one array but not in both). This problem uses a two-pointer technique to efficiently traverse both arrays simultaneously. Given : array1[] = {1, 4, 6, 9, 12} array2[] = {2, 4, 7, 8, 9, 10} Output : 1 2 6 7 8 10 12 Syntax void printUncommonElements(int arr1[], int n1, int arr2[], int n2); Algorithm Initialize two pointers i and j to traverse both arrays ...

Read More

Print missing elements that lie in range 0 – 99

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

In C programming, finding missing elements within a specific range is a common problem. Given an array of integers, we need to identify which numbers from 0 to 99 are missing and display them either as individual numbers or as ranges. Syntax bool flag[MAX] = { false }; for (i = 0; i < n; i++) { if (array[i] >= 0 && array[i] < 100) { flag[array[i]] = true; } } Algorithm Create a boolean array flag[100] ...

Read More

Print the given 3 string after modifying and concatenating

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

This program demonstrates how to modify multiple strings by replacing all characters with user−specified replacement characters, then concatenate the modified strings together. Syntax strlen(string) // Get string length strcat(dest, source) // Concatenate strings scanf("%s", string) // Read string input Algorithm START Step 1 → Declare three character arrays str1, str2, str3 and replacement characters ch1, ch2, ch3 Step 2 → Input the three strings and three replacement characters Step 3 → Replace all characters in str1 with ...

Read More

Print number of words, vowels and frequency of each character

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

In C programming, string analysis is a common task where we need to count words, vowels, and find the frequency of specific characters. This program demonstrates how to analyze a string by counting these different elements in a single pass. Syntax // String traversal for character analysis for(i = 0; str[i] != '\0'; i++) { // Character comparison and counting logic } Algorithm START Step 1: Declare string array, character variable, and counters (freq=0, vowels=0, words=0) Step 2: Input string and target character Step 3: Loop through each character ...

Read More

Print n numbers such that their sum is a perfect square

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

Given n numbers, we need to find n numbers whose sum is a perfect square. The solution uses the first n odd numbers, as the sum of first n odd numbers is always n². Input : 5 Output : 1 3 5 7 9 1+3+5+7+9=25 i.e (5)² Syntax for(i = 1; i

Read More

C Program for Find largest prime factor of a number?

Arnab Chakraborty
Arnab Chakraborty
Updated on 15-Mar-2026 3K+ Views

In this section, we will see how we can get the largest prime factor of a number in an efficient way. There is a number say n = 1092, we have to get the largest prime factor of this. The prime factors of 1092 are 2, 2, 3, 7, 13. So the largest is 13. To solve this problem, we have to follow this rule − When the number is divisible by 2, then store 2 as largest, and divide the number by 2 repeatedly. Now the number must be odd. Now starting from 3 to square root ...

Read More

C Program for Extended Euclidean algorithms?

Arnab Chakraborty
Arnab Chakraborty
Updated on 15-Mar-2026 1K+ Views

The Extended Euclidean Algorithm is used to find the greatest common divisor (GCD) of two integers along with the coefficients x and y such that − ax + by = gcd(a, b) This algorithm extends the standard Euclidean algorithm by not only computing the GCD but also finding the linear combination coefficients. It uses the recursive relation gcd(a, b) = gcd(b mod a, a) while keeping track of the coefficients. Syntax int extendedGCD(int a, int b, int* x, int* y); Algorithm ExtendedEuclidean(a, b, x, y) begin ...

Read More

C Program for efficiently print all prime factors of a given number?

Arnab Chakraborty
Arnab Chakraborty
Updated on 15-Mar-2026 812 Views

In this section, we will see how we can get all the prime factors of a number in an efficient way. There is a number say n = 1092, we have to get all prime factors of this. The prime factors of 1092 are 2, 2, 3, 7, 13. To solve this problem, we have to follow this rule − When the number is divisible by 2, then print 2, and divide the number by 2 repeatedly. Now the number must be odd. Now starting from 3 to square root of the ...

Read More

C Program for Difference between sums of odd and even digits?

Arnab Chakraborty
Arnab Chakraborty
Updated on 15-Mar-2026 716 Views

In C, we can find the difference between the sum of digits at odd positions and even positions in a number. The positions are counted from left to right starting at index 0. If this difference is zero, it indicates a special mathematical property. For example, in the number 156486: Even positions (0, 2, 4): 1 + 6 + 8 = 15 Odd positions (1, 3, 5): 5 + 4 + 6 = 15 Difference: 15 − 15 = 0 Syntax int checkDifference(int number); // Returns 1 if difference is zero, 0 otherwise ...

Read More

C Program for cube sum of first n natural numbers?

Arnab Chakraborty
Arnab Chakraborty
Updated on 15-Mar-2026 2K+ Views

In this problem we will see how we can get the sum of cubes of first n natural numbers. Here we are using one for loop that runs from 1 to n. In each step we are calculating cube of the term and then add it to the sum. This program takes O(n) time to complete. But if we want to solve this in O(1) or constant time, we can use the mathematical formula. Syntax sum = 1³ + 2³ + 3³ + ... + n³ sum = [n(n+1)/2]² Method 1: Using Loop (O(n) Time) ...

Read More
Showing 21721–21730 of 61,297 articles
Advertisements