sudhir sharma

sudhir sharma

975 Articles Published

Articles by sudhir sharma

Page 21 of 98

Sum of squares of the first n even numbers in C Program

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 2K+ Views

The sum of squares of the first n even numbers means we calculate the square of each even number (2, 4, 6, 8, ..., 2n) and add them together. For example, for n=3, we compute 2² + 4² + 6² = 4 + 16 + 36 = 56. There are two methods to find the sum of squares of the first n even numbers − Syntax // Using loop approach sum = 0; for (i = 1; i

Read More

A Boolean Array Puzzle in C?

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 299 Views

This is an array-based puzzle that requires you to change all the numbers of an array that contains two elements to 0. One element of the array is 0 and the other may or may not be 0. To solve this puzzle, the program needs to find the non-zero element and change it to 0. There are the following constraints that are needed to solve the boolean array puzzle − Allowed operation is complement, other operations are not allowed. Loops and conditional statements are not allowed. Direct assignment is also not allowed. Syntax ...

Read More

Abundant Number in C ?

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 3K+ Views

An abundant number (also known as excessive number) is a positive integer that is smaller than the sum of all its proper divisors. Proper divisors are all the positive divisors of a number except the number itself. For example, 12 is an abundant number because its proper divisors are 1, 2, 3, 4, and 6, and their sum (1+2+3+4+6 = 16) is greater than 12. The difference between the sum of proper divisors and the number is called abundance. For the above example, abundance = 16 − 12 = 4. Syntax // Check if number is ...

Read More

A shorthand array notation in C for repeated values?

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 225 Views

An array stores multiple values of the same data type. Sometimes you need to initialize several array elements with the same value, such as setting multiple positions to 3, 3, 3, 3. C provides a shorthand notation called designated initializers to simplify this process and reduce code repetition. Syntax [startIndex ... endIndex] value Where startIndex and endIndex define the range of positions to initialize with the specified value. Example: Array Initialization with Repeated Values This example demonstrates how to use the shorthand notation to initialize array elements with repeated values − ...

Read More

A modified game of Nim in C ?

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 736 Views

The modified game of Nim is a strategic game played on an array where two players take turns removing elements based on divisibility rules. This game determines the winner based on optimal play and starting advantage. Game Rules In this modified Nim game − Player A removes elements divisible by 3 Player B removes elements divisible by 5 Elements divisible by both 3 and 5 (i.e., divisible by 15) can be removed by either player Player A moves first The last player to make a move wins Syntax // Count moves for ...

Read More

0-1 Knapsack Problem in C?

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 27K+ Views

The 0-1 Knapsack Problem is a classic dynamic programming problem where we have a knapsack with a fixed capacity and a set of items, each with a weight and value. The goal is to maximize the total value of items in the knapsack without exceeding its weight capacity. In the 0-1 variant, each item can either be included (1) or excluded (0) − no fractional items are allowed. Syntax int knapsack(int capacity, int weights[], int values[], int n); Sample Problem Items: 3 Values: {20, 25, 40} Weights: {25, 20, 30} Knapsack Capacity: ...

Read More

Program to calculate Bitonicity of an Array

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 150 Views

The bitonicity of an array is a measure that indicates how much the array deviates from a monotonic sequence. It starts at 0 and increases by 1 when an element is greater than the previous one, decreases by 1 when smaller, and remains unchanged when equal. Syntax int calculateBitonicity(int arr[], int n); Algorithm The bitonicity calculation follows this logic − Bitonicity = 0 (initially) For i from 1 to n-1: if arr[i] > arr[i-1]: Bitonicity = Bitonicity + 1 if arr[i] < arr[i-1]: Bitonicity ...

Read More

Program to build DFA that starts and ends with 'a' from the input (a, b)

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 1K+ Views

DFA stands for Deterministic Finite Automata. It is a finite state machine that accepts or rejects a string based on its transition rules and final states. Here, we are going to make a DFA that accepts a string that starts and ends with 'a'. The input alphabet is from the set {a, b}. Let's discuss some valid and invalid cases that are accepted by this DFA. Strings accepted by DFA: "ababba", "aabba", "aa", "a" Strings not accepted by DFA: "ab", "b", "aabab" Syntax // Check if string starts and ends with 'a' if (str[0] ...

Read More

Performing DataBase Operations in XAMPP

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 1K+ Views

Navigating through database operations in XAMPP can be challenging, particularly for beginners. Realizing this complexity, over 15 million active monthly users have turned to XAMPP for its ease of use and flexibility. This article offers a step−by−step guide on performing basic database operations in XAMPP, from data insertion to deletion. Let's take the first stride towards mastering your XAMPP database management skills together! Basic Database Operations in XAMPP Basic Database Operations in XAMPP include performing CRUD operations such as select, insert, update, and delete statements on a MySQL database using PHP. ...

Read More

Maximum Sum Increasing Subsequence using DP in C++ program

sudhir sharma
sudhir sharma
Updated on 11-Mar-2026 289 Views

In this problem, we are given an array arr[] of size n. Our task is to create a program to find the maximum Sum Increasing Subsequence using DP in C++.Problem Description − To find the maximum sum increasing subsequence, we will be creating a subsequence in which the next element is greater than the current element.Let’s take an example to understand the problem, Inputarr[] = {4, 2, 3, 6, 5, 9}Output20ExplanationIncreasing subsequence with maximum sum: {2, 3, 6, 9} = 2 + 3 + 6 + 9 = 20Solution ApproachTo solve the problem using a dynamic Program Approach. We will ...

Read More
Showing 201–210 of 975 articles
« Prev 1 19 20 21 22 23 98 Next »
Advertisements