Here we will see the area of biggest Reuleaux triangle inscribed within a square, that square is inscribed inside one right angled triangle. The side of the square is ‘a’. The height of the Reuleaux triangle is x. The base of the triangle is b, height of the triangle is l, and the hypotenuse is h.We know that the side of square inscribed in a Right angled triangle with height l and base b is −The height of the Reuleaux triangle is same as a. So a = x. So the area of Reuleaux triangle is −Example#include #include ... Read More
Here we will see the area of biggest Reuleaux triangle inscribed within a square, that square is inscribed inside one ellipse. We know that the major axis length is 2a, and the minor axis length is 2b. The side of the square is ‘x’, and the height of the Reuleaux triangle is h.We know that the side of a square inscribed in an ellipse with major axis 2a and minor axis 2b is −The height of the Reuleaux triangle is same as a. So h = x. So the area of Reuleaux triangle is −.Example#include #include using namespace ... Read More
Here we will see the area of biggest Reuleax triangle inscribed within a square which is inscribed in a regular hexagon. Suppose ‘a’ is the side of the hexagon. The side of the square is x and the height of the Reuleaux triangle is h.From the formula of each side of inscribed square inside one hexagon is −𝑥 = 1.268𝑎The height of the Reuleaux triangle is the same as x. So x = h. So the area of the Reuleaux triangle is −Example#include #include using namespace std; float areaReuleaux(float a) { //side of hexagon is a if ... Read More
Here we will see the area of biggest Reuleax triangle inscribed within a square which is inscribed in an equilateral triangle. Suppose ‘a’ is the side of the triangle. The side of the square is x and the height of the Reuleaux triangle is h.The side of the triangle is −So the value of x is −𝑥 = 0.464𝑎The height of the Reuleaux triangle is the same as x. So x = h. So the area of the Reuleaux triangle is −Example#include #include using namespace std; float areaReuleaux(float a) { //side of triangle is a if (a ... Read More
Here we will see the area of biggest Reuleax triangle inscribed within a square which is inscribed in a semicircle. Suppose the radius of the semicircle is R, are side of the square is ‘a’ and the height of the Reuleax triangle is h.We know that the side of the square inscribed in a semicircle is −The height of the Reuleaux triangle is the same as a. So a = h. So the area of the Reuleaux triangle is −Example#include #include using namespace std; float areaReuleaux(float r) { //radius of the semicircle is r if (r < ... Read More
Here we will see one interesting problem. There is a set of N elements. We have to generate an array such that the GCD of any subset of that array lies in the given set of elements. And another constraint is that the generated array should not be more than thrice the length of the set of the GCD. For example, if there are 4 numbers {2, 4, 6, 12}, then one array will be {2, 2, 4, 2, 6, 2, 12}To solve this problem, we have to sort the list at first, then if the GCD is the same ... Read More
Here we will see one interesting problem. We will take one array, then find the sum by taking each element after dividing it by the previous elements. Let us consider an array is {5, 6, 7, 2, 1, 4}. Then the result will be 5 + (6 / 5) + (7 / 6) + (2 / 7) + (1 / 2) + (4 / 1) = 12.15238. Let us see the algorithm to get the concept.AlgorithmdivSum(arr, n)begin sum := arr[0] for i := 1 to n-1, do sum := sum + arr[i] / arr[i-1] done return sum endExample#include using namespace std; float divSum(int arr[], int n){ float sum = arr[0]; for(int i = 1; i
Here we will see one problem. We have one array. our task is to find those elements whose frequencies are more than 1. Suppose the elements are {1, 5, 2, 5, 3, 1, 5, 2, 7}. Here 1 has occurred 2 times, 5 has occurred 3 times and 2 has occurred three times, others have occurred only once. So the output will be {1, 5, 2}AlgorithmmoreFreq(arr, n)Begin define map with int type key and int type value for each element e in arr, do increase map.key(arr).value done for each key check whether the ... Read More
Suppose we have an array that has n elements from 1 to n in shuffled order. Another integer K is given. There are N peoples they are standing in a queue to play badminton. The first two players will go for playing, then the loser will go and place at the end of the queue. The winner will play with the next person from the queue and so on. They will play until someone wins K times consecutively. Then that player becomes the winner.If the queue is like [2, 1, 3, 4, 5] and K = 2, then output will ... Read More
Here we will see how to calculate the area of Reuleaux Triangle like below. The Reuleaux Triangle has one equilateral triangle inside it. Suppose its height is h, this shape is made by the intersection of three circles.There are three circular sectors. The area of each sector is −Since the area of the equilateral triangle is added three times, then we have to subtract them. So the final area is −Example#include #include using namespace std; float areaReuleaux(float h) { if (h < 0) //if h is negative it is invalid return -1; float area = ... Read More
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP