Skip to content

Category Archives: C++ Programs

Given an array arr[] of size N, the task is to find the bitwise AND of all possible unordered pairs present in the given array.… Read More
In this article, we will discuss the unsigned long long int data type in C++. It is the largest (64 bit) integer data type in… Read More
Higher-order functions are functions that take functions as an argument. It is used in functional languages which is not used in C++ are, although this… Read More
The list doesn’t have random access operator [] to access elements by indices, because std::list internally store elements in a doubly-linked list. So, to access… Read More
Pointers store the address of variables or a memory location. Pointers are a symbolic representation of addresses. They enable programs to simulate call-by-reference as well… Read More
The three-way comparison operator “<=>” is called a spaceship operator. The spaceship operator determines for two objects A and B whether A < B, A… Read More
Given a text file “file.txt” that consists of strings, the task is to sort all the strings in alphabetical order in that text file. Recommended:… Read More
Vectors are dynamic arrays with the ability to resize itself automatically when an element is inserted or deleted, with their storage being handled automatically by… Read More
Vectors: Vectors are containers similar to dynamic arrays, with the ability to resize when a new element is inserted or deleted from it. It is… Read More
Map in STL: Maps are associative containers that store elements in a mapped fashion. Each element has a key value and a mapped value. No… Read More
A user-defined data types are designed by the user to suit their requirements, the compiler does not support automatic type conversions for such data types… Read More
Given two integers A and B, the task is to find the maximum of two numbers using Bitwise Operators. Examples: Input: A = 40, B… Read More
Given a strings S length N consisting of only ‘a’, ‘b’ and ‘c’. The task is to check if it is possible to permute the… Read More
Header Guards in C++ are conditional compilation directives that help to avoid errors that arise when the same function or variable is defined more than… Read More
Given two sorted arrays, arr[], brr[] of size N, and M, the task is to merge the two given arrays such that they form a… Read More