Csharp Articles

Found 1,951 articles

Binary search in C#

Ravi Ranjan
Ravi Ranjan
Updated on 21-Aug-2025 12K+ Views

The binary search algorithm works on the divide and conquer principle as it keeps dividing the array in half before searching. To search for an element in an array using binary search, the array should be sorted. In the sorted array, we find the middle element and compare it with the element that has to be searched, and based on the comparison, we either search in the left sub-array, right sub-array, or return the middle element. In this article, we are given a sorted array of integers, and our task is to search for the given target element using binary ...

Read More

Decimal type in C#

Samual Sam
Samual Sam
Updated on 05-Jun-2025 2K+ Views

The decimal type is a value type and has the plus, minus, multiply and divide operators. Firstly, set two decimal values − decimal d1 = 5.8M; decimal d2 = 3.2M; To add decimals − d1 = d1 + d2; Let us see an example to add two decimal values − Example Live Demo using System; using System.Linq; class Demo { static void Main() { decimal d1 = 5.8M; decimal d2 = 3.2M; d1 = d1 + d2; Console.WriteLine(d1); } } Output 9.0

Read More

Find the Angle Between Hour and Minute Hands of a Clock in C#

AYUSH MISHRA
AYUSH MISHRA
Updated on 28-Apr-2025 7K+ Views

The calculation of the angle between the hour and minute hands of a clock is a common problem in Logical Reasoning and programming. This calculation is used in various applications, such as analog clock simulations, scheduling software, and time-based animations In this article, we are going to discuss how we can calculate the angle between the hour and minute hands of a clock in C# using different approaches: What is the Angle Between the Hour and Minute Hands? The angle between the hour and minute hands is determined based on the positions of both hands on the clock ...

Read More

Maximum Subarray Sum - Kadane Algorithm using C#

AYUSH MISHRA
AYUSH MISHRA
Updated on 21-Apr-2025 3K+ Views

In this problem, we are given an array of integers that may contain both positive and negative integers. We have to calculate the maximum sum of any contiguous subarray of the given array. In this article, we are going to learn how we can find the maximum subarray sum using the Kadane Algorithm using C#. Here is an example to find maximum sum in subarray: Example Input: arr = [1, -2, 3, 4, -1, 2, 1, -5, 4] Maximum Sum Subarray: [3, 4, -1, 2, 1] Sum = 3 + 4 + (-1) + 2 + 1 = 9 ...

Read More

C# program to find first set bit

AYUSH MISHRA
AYUSH MISHRA
Updated on 20-Mar-2025 4K+ Views

In this problem, we are given a number n, and we need to find the position of the first set bit (1-bit) in its binary representation. In this article, we are going to discuss different approaches to solving this problem using C#. Example 1 Input: N = 18 Output: 2 Explanation: The binary representation of 18 is 10010. The first set bit from the right is at position 2. Example 2 Input: N = 12 Output: 3 Explanation: The binary ...

Read More

C# Program to Find Volume, Perimeter and Surface Area of Cuboid

AYUSH MISHRA
AYUSH MISHRA
Updated on 04-Feb-2025 7K+ Views

What is a Cuboid? A cuboid is a three-dimensional figure with six rectangular faces, where opposite faces are equal in dimensions. We can calculate the volume, perimeter, and surface area of a cuboid using specific formulas based on its length, breadth, and height. Problem Statement Given length, breadth, and height. You need to find its volume, perimeter, and surface area using different approaches in C#. Formulas for Cuboid Calculations The following are the formulas for the volume, perimeter, and surface area of a cuboid: The Volume of a Cuboid: Volume = length × breadth × height The ...

Read More

C# Program to Find the Sum of First N Natural Numbers

AYUSH MISHRA
AYUSH MISHRA
Updated on 30-Jan-2025 6K+ Views

We are given a number N, and we need to calculate the sum of the first N natural numbers. In this article, we are going to learn how we can find the sum of the first N natural numbers in C#. Example 1 Input: N = 3 Output: 6 Explanation − The first 3 natural numbers are: 1, 2, 3 The sum of these numbers is: 1 + 2 + 3 = 6 Example 2 Input: N = 5 Output: 15 Explanation − The first 5 natural numbers are: 1, 2, 3, 4, 5 ...

Read More

Convert a number to Roman numerals in C#

AYUSH MISHRA
AYUSH MISHRA
Updated on 27-Jan-2025 4K+ Views

Problem Description In this problem, we are given a number, and we need to convert it to its equivalent Roman number representation using C#. Example 1 Input: number = 58 Output: Roman numeral = LVIII Explanation: 58 in Roman numerals is written as L (50) + V (5) + III (3). Example 2 Input: number = 1994 Output: Roman numeral = MCMXCIV Explanation: 1994 in Roman numerals is written as M (1000) + CM (900) + XC (90) + IV ...

Read More

Find the sum of cubes of the first N natural numbers in C#

AYUSH MISHRA
AYUSH MISHRA
Updated on 24-Jan-2025 4K+ Views

Problem Description We are given a number N, and we need to calculate the sum of the cubes of the first N natural numbers. In this article, we are going to learn how we can find the sum of cubes of the first N natural numbers C#. Example 1 Input: N = 3 Output: 36 Explanation: The cubes of the first 3 natural numbers are: 13 = 1, 23 = 8, 33 = 27 The sum of these cubes is:1 + 8 ...

Read More

Calculate the sum of squares of the first N natural numbers in C#

AYUSH MISHRA
AYUSH MISHRA
Updated on 24-Jan-2025 4K+ Views

Problem Description In this problem, we are given a number n, and we need to calculate the sum of the squares of the first N natural numbers. In this article, we are going to discuss different approaches to solving this problem using C#. Example 1 Input: N = 4 Output: 30 Explanation: The squares of the first 4 natural numbers are: 1, 4, 9, 16. The sum of the numbers is: 1 + 4 + 9 + 16 = 30. Example 2 Input: ...

Read More
Showing 1–10 of 1,951 articles
« Prev 1 2 3 4 5 196 Next »
Advertisements