How to Find the Smallest Number in an Array in C++? Last Updated : 13 Feb, 2024 Summarize Comments Improve Suggest changes Share Like Article Like Report In C++, arrays are the data types that store the collection of the elements of other data types such as int, float, etc. In this article, we will learn how to find the smallest number in an array using C++. For Example,Input: myVector = {10, 3, 10, 7, 1, 5, 4} Output: Smallest Number = 1Find the Smallest Number in an Array in C++To find the smallest number in an array in C++, we can use the std::min_element() function that works on the range of data given to it as an argument. The syntax of std::min_element() is: min_element(start, end);Here, the start and end are the the pointers or iterators to the beginning and the end of the range respectively. This function returns the pointer or iterator to the minimum element in the range. C++ Program to Find the Smallest Number in an Array in C++ C++ // C++ program to find the smallest number in an array #include <algorithm> #include <iostream> using namespace std; int main() { // Initialize the array int arr[] = { 1, 45, 54, 71, 76, 12 }; int n = sizeof(arr) / sizeof(arr[0]); // Find the smallest element in the array int min_num = *min_element(arr, arr + n); cout << "Smallest number in the array is: " << min_num << endl; return 0; } OutputThe smallest number in the array is: 3 Time complexity: O(n)Space complexity: O(1) Comment More infoAdvertise with us Next Article How to Find the Smallest Number in an Array in C++? A anuragvbj79 Follow Improve Article Tags : C++ Programs C++ cpp-array CPP Examples Practice Tags : CPP Similar Reads How to Find the Third Smallest Number in an Array in C++? In C++, an array is the collection of similar data elements that are stored in the contiguous memory location and we can access these elements directly by their index value. In this article, we will learn how to find the third smallest element in an array in C++. If there is no third smallest elemen 2 min read How to Find the Range of Numbers in an Array in C++? The range of numbers in an array means the difference between the maximum value and the minimum value in the given array. In this article, we will learn how to find the range of numbers in an array in C++. For Example, Input: myArray = {5,10,15,30,25}; Output: Range: 25Range Within an Array in C++To 2 min read How to Find the Second Smallest Element in an Array in C++? In C++, arrays are data structures that store the collection of data elements of the same type in contiguous memory locations. In this article, we will learn how to find the second smallest element in an array in C++. Example:Input:myArray = {10, 5, 8, 2, 7, 3, 15};Output:The second smallest element 3 min read How to Find the Mode in a Sorted Array in C++? The mode of the given numbers can be defined as the value that occurs the most in the given dataset or the value with the highest frequency. In this article, we will discuss how to calculate the mode of the numbers in a sorted array in C++. Example: Input: myVector = {1, 2, 2, 3, 3, 3, 4, 4, 5} Outp 3 min read How to Find Largest Number in an Array in C++? In C++, arrays are used to store the collection of similar elements to be stored in adjacent memory locations. They can store data of any type such as int, char, float, etc. In this article, we will learn how to find the largest number in an array in C++. For Example,Input: myVector = {1, 3, 10, 7, 2 min read Like