Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
C++ Articles
Page 445 of 597
C++ Program to get the first given number of items from the array
Arrays are special data structures which are used to store or hold similar kind of data (homogeneous data) in consecutive memory locations. The great advantage of using arrays is that, we can access them from any location we want using the index parameter. But to insert and delete it needs sequential operations which makes this data structure a linear data structure. To retrieve an element from array, we can simply use the index or the position number for that element inside the square bracket only. In this article we will see how we can read first k given numbers from ...
Read MoreC++ Program to get the subarray from an array using a specified range of indices
A sequence of memory sections is used to store homogeneous data in an array, a linear sequential data structure. Similar to other data structures, an array needs to have specific qualities to insert, delete, traverse, and update elements efficiently. In C++, our arrays are static. There are also a few dynamic array structures available in C++. In this article, we will see how to get a subarray from a bigger array using starting and ending indices in C++. Understanding the concept with examples Given array A = [10, 14, 65, 85, 96, 12, 35, 74, 69] Given two indices 2 ...
Read MoreC++ Program to push an array into another array
A linear sequential data structure called an array is used to store homogeneous data in a series of memory regions. An array needs to have certain features to insert, delete, traverse, and update elements effectively, just like other data structures do. Our arrays in C++ are static. In addition, C++ offers a few dynamic array structures. There may be a maximum of Z elements that can be stored inside a static array. And there are currently n elements in it. In this article, we will see how to push the elements of one array inside another array in C++. Understanding ...
Read MoreC++ Program to Access private members of a class
Private members of a class are only accessed by the members of the class. This is done to preserve the object-oriented paradigm encapsulation, which ensures data and its related functions are kept in one unit and only accessible only from a member of that class. C++ has three different access specifiers to specify the visibility of the members of a class. The three access specifiers are − Public − If a member of a class has the visibility public, then the members can be accessed from any other class. Private − Class members having private visibility can be accessed from ...
Read MoreC++ Program to Show Use of This Keyword in Class
The ‘this’ keyword in C++ is very important and it is used in multiple use cases. The ‘this’ keyword or the ‘this’ pointer is used as an implicit object parameter when an object’s member function is called and refers to the invoking object. We take a look at the different use cases of the ‘this’ keyword. Syntax The ‘this’ keyword is used in the following way this->variable_name; Use Case 1: Resolving Variable Shadowing Variable shadowing is a very common use case for the ‘this’ pointer. Variable shadowing occurs when a class member variable and another parameter ...
Read MoreC++ Program to calculate the logarithm gamma of the given number
The gamma function is described as an extension of the factorial of every given number in mathematics. The factorial, on the other hand, can only be defined for real numbers, hence the gamma function exceeds to calculate the factorial on all complex values other than negative integers. It is represented by − $$\mathrm{\Gamma \left ( x \right )=\left ( x-1 \right )!}$$ The gamma function grows quickly for higher values; hence, applying logarithm to the gamma will greatly slow it down. The natural logarithm gamma of a particular number is another name for it. In this article, we will see ...
Read MoreC++ Program to calculate the logarithm of a given number based on a given base
In almost any modern programming languages, we find the few logarithm functions like natural logs, log with base 2, log with base 10 etc. But sometimes we need to calculate logarithm with different base which are not available in the given library functions. To achieve this goal we can use simple logarithmic formula. In this article we will see how to calculate logarithm values with a given number and a given base in C++. Formula to calculate logarithm with given base Let we have taken a number x, and its base is k which is also given. The ...
Read MoreC++ Program to pass a string to the function
Any programming language that uses functions has code that is simpler, more modular, and simpler to change while being debugged. Functions are a remarkably beneficial component in a modular piece of code. A function can take arguments and perform certain operations on them. Like other primitive datatypes, we can also pass object types or arrays as an argument. In this article, we will see how to pass string-type data as a function argument in C++. Passing C++ like string argument to a function C++ supports stronger string objects which is actually a class with different member functions associated with them. ...
Read MoreC++ Program to Convert Vector to a List
Vectors in C++ are dynamic arrays that can contain any type of data, it can be user-defined or primitive. Dynamic is in the sense that the size of a vector can increase or decrease according to the operations. Vectors have support for various functions, for which data manipulation is very easy. Lists on the other hand are containers same as vectors, but list implementation is based on doubly linked lists compared to the array implementation of vectors. Lists offer the same constant time operations anywhere in it, that is the main feature of using lists. We take a look at ...
Read MoreC++ Program to Convert Array to Set (Hashset)
The array is a data structure that is available in C++ and is used to hold a sequential collection of elements of the same type. An array has a size that is fixed, but can be expanded or shrank if needed. It is important to think of an array as a collection of variables of the same type even though it is used to store a collection of data. Sets, or in this case unordered sets are a container that stores elements of a particular datatype in any order. A hash table is used to implement an unordered_set where keys ...
Read More