w3resource

C++ Exercises: Find the largest element of a given array of integers

C++ Array: Exercise-1 with Solution

Write a C++ program to find the largest element of a given array of integers.

Visual Presentation:

C++ Exercises: Find the largest element of a given array of integers

Sample Solution:

C++ Code :


#include <algorithm>
#include<iostream> // Header file for input/output stream
using namespace std; // Using the standard namespace

int find_largest(int nums[], int n) { // Function definition for finding the largest element in an array
  return *max_element(nums, nums + n); // Return the maximum element in the array using max_element from algorithm library
}

int main() { // Main function where the program execution starts
  int nums[] = { // Declaring and initializing an integer array
    5,
    4,
    9,
    12,
    8
  };
  int n = sizeof(nums) / sizeof(nums[0]); // Determining the number of elements in the array

  cout << "Original array:"; // Output message indicating the original array is being displayed
  for (int i=0; i < n; i++) // Loop to display each element of the array
    cout << nums[i] <<" "; // Output each element of the array

  cout << "\nLargest element of the said array: "<< find_largest(nums, n); // Output message showing the largest element in the array
  return 0; // Return statement indicating successful execution and program termination
}

Sample Output:

Original array:5 4 9 12 8 
Largest element of the said array: 12

Flowchart:

Flowchart: Find the largest element of a given array of integers

C++ Code Editor:

Contribute your code and comments through Disqus.

Previous: C++ Array Exercises Home
Next: Write a C++ program to find the largest three elements in an array.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.