Programming Articles

Page 2424 of 2547

Find last two digits of sum of N factorials using C++.

Arnab Chakraborty
Arnab Chakraborty
Updated on 30-Oct-2019 259 Views

Here we will see how to get the last two digits. The unit place digit and the tens place digit of the sum of N factorials. So if N = 4, it will be 1! + 2! + 3! + 4! = 33. so unit place is 3 and ten place is 3. The result will be 33.If we see this clearly, then as the factorials of N > 5, the unit place is 0, so after 5, it will not contribute to change the unit place. And after N > 10, the ten places will remain 0. For N ...

Read More

Find floor and ceil in an unsorted array using C++.

Arnab Chakraborty
Arnab Chakraborty
Updated on 29-Oct-2019 752 Views

Here we will see how to find the floor and ceiling in an unsorted array. The floor value is larger element which is smaller than or equal to x, and the ceiling value is smallest value which is larger than x. If the array A = [5, 6, 8, 9, 6, 5, 5, 6], and x is 7, then the floor value is 6, and the ceiling value is 8.To solve this problem, we will follow the linear search approach. We will traverse the array and track two distances with respect to x.Min distance of element greater than or equal ...

Read More

Find column with maximum sum in a Matrix using C++.

Arnab Chakraborty
Arnab Chakraborty
Updated on 29-Oct-2019 542 Views

Suppose we have a matrix of size M x N. We have to find the column, that has a maximum sum. In this program we will not follow some tricky approach, we will traverse the array column-wise, then get the sum of each column, if the sum is the max, then print the sum and the column index.Example#include #define M 5 #define N 5 using namespace std; int colSum(int colIndex, int mat[M][N]){    int sum = 0;    for(int i = 0; i maxSum) {           maxSum = sum;           index = i;       }    }    cout

Read More

Find an equal point in a string of brackets using C++.

Arnab Chakraborty
Arnab Chakraborty
Updated on 29-Oct-2019 503 Views

Here we will see how to get the equal points in a string of brackets. The equal point is the index I, such that the number of opening brackets before it is equal to the number of the closing bracket after it. Suppose a bracket string is like "(()))(()()()))))", if we see closer, we can getSo the number of opening brackets from 0 to 9 is 5, and the number of the closing brackets from 9 to 14 is also 5, so this is the equal point.To solve this problem, we have to follow these few steps −Store the number ...

Read More

Find a Symmetric matrix of order N that contain integers from 0 to N-1 and main diagonal should contain only 0's in C++

Arnab Chakraborty
Arnab Chakraborty
Updated on 24-Oct-2019 184 Views

Here we will see how to generate one symmetric matrix of order N, and the elements of each row will contain numbers from 0 to N – 1. The diagonal elements will be 0 always. This task is easy, we will form a matrix of N x N, then for each row i and for each column j, if i and j are same, then mark it as 0, otherwise increase one counter from 1 to N – 1, place the values for each individual row. Example #include using namespace std; void makeSymmetricMatrix(int n) {     int matrix[n][n];     for(int i = 0; i

Read More

Find a subset with greatest geometric mean in C++

Arnab Chakraborty
Arnab Chakraborty
Updated on 24-Oct-2019 209 Views

Here we have an array A with some elements. Our task is to find the subset where the geometric mean is maximum. Suppose A = [1, 5, 7, 2, 0], then the subset with greatest geometric mean will be [5, 7].To solve this, we will follow one trick, we will not find the mean, as we know that the largest two elements will form the greatest geometric mean, so the largest two elements will be returned as subset.Example#include using namespace std; void largestGeoMeanSubset(int arr[], int n) {   if (n < 2) {     cout max) {       second_max = max; ...

Read More

Find a pair with maximum product in array of Integers in C++

Arnab Chakraborty
Arnab Chakraborty
Updated on 24-Oct-2019 244 Views

Consider we have an array A, there are n different elements. We have to find a pair (x, y) from the array A, such that the product of x and y is maximum. The array may contain positive or negative elements. Suppose an array is like: A = [-1, -4, -3, 0, 2, -5], then the pair will be (-4, -5) as product is maximum.To solve this problem, we have to keep track four numbers, the positive_max, positive_second_max, negative_max, negative_second_max. At the end if the (positive_max * positive_second_max) is greater than (negative_max * negative_second_max), then return positive pairs, otherwise return ...

Read More

Binary Search in C++ program?

sudhir sharma
sudhir sharma
Updated on 24-Oct-2019 1K+ Views

binary search, also known as half-interval search, logarithmic search, or binary chop, is a search algorithm that finds the position of a target value within a sorted array. Binary search compares the target value to the middle element of the array. If they are not equal, the half in which the target cannot lie is eliminated and the search continues on the remaining half, again taking the middle element to compare to the target value, and repeating this until the target value is found. If the search ends with the remaining half being empty, the target is not in the ...

Read More

An interesting time complexity question in C++

sudhir sharma
sudhir sharma
Updated on 24-Oct-2019 1K+ Views

Time complexity can be defined as the time required by the algorithm to run its average case.Let's see and calculate the time complexity of some of the basic functions.Methodvoid counter(int n){    for(int i = 0 ; i < n ; i++){       for(int j = 1 ; j

Read More

An Insertion Sort time complexity question in C++

sudhir sharma
sudhir sharma
Updated on 24-Oct-2019 1K+ Views

What is the time complexity of insertion sort?Time complexity is the amount of time taken by a set of codes or algorithms to process or run as a function of the amount of input.For insertion sort, the time complexity is of the order O(n) i.e. big O of n in best case scenario. And in the average or worst case scenario the complexity is of the order O(n2).What will be the time complexity of sorting when insertion sort algorithm is applied to n sized array of the following form: 6, 5, 8, 7, 10, 9 …… I, i-1The time complexity ...

Read More
Showing 24231–24240 of 25,466 articles
Advertisements