w3resource

C++ Exercises: Check if the sum of all 5' in the array exactly 15 in a given array of integers


Check if Sum of All '5's Equals 15

Write a C++ program that checks if the sum of all 5' in the array is exactly 15.

Sample Solution:

C++ Code :

#include <iostream>  // Including input-output stream header file

using namespace std;  // Using standard namespace

// Function definition that checks if the sum of 5s in the array equals 15
static bool test(int nums[], int arr_length)
{
    int sum = 0;  // Initializing variable to store the sum of 5s

    // Loop through the array to count the occurrences of the number 5 and calculate the sum
    for (int i = 0; i < arr_length; i++)
    {
        if (nums[i] == 5)  // Checking if the element is equal to 5
            sum += 5;  // Incrementing sum by 5 if the element is 5
    }

    return sum == 15;  // Returning true if the sum of 5s in the array equals 15, otherwise false
}

int main() 
{  
    int nums1[] = {1, 5, 6, 9, 10, 17};  // Initializing array nums1 with various integers
    int arr_length = sizeof(nums1) / sizeof(nums1[0]);  // Calculating length of array nums1

    // Calling test function with nums1 and displaying the result (true or false)
    cout << test(nums1, arr_length) << endl; 

    int nums2[] = {1, 5, 5, 5, 10, 17};  // Initializing array nums2 with multiple occurrences of 5
    arr_length = sizeof(nums2) / sizeof(nums2[0]);  // Calculating length of array nums2

    // Calling test function with nums2 and displaying the result (true or false)
    cout << test(nums2, arr_length) << endl;

    int nums3[] = { 1, 1, 5, 5, 5, 5 };  // Initializing array nums3 with consecutive occurrences of 5
    arr_length = sizeof(nums3) / sizeof(nums3[0]);  // Calculating length of array nums3

    // Calling test function with nums3 and displaying the result (true or false)
    cout << test(nums3, arr_length) << endl;

    return 0;  // Returning 0 to indicate successful completion of the program
}

Sample Output:

0
1
0

Visual Presentation:

C++ Basic Algorithm Exercises: Check if the sum of all 5' in the array exactly 15 in a given array of integers.

Flowchart:

Flowchart: Check if the sum of all 5' in the array exactly 15 in a given array of integers.

For more Practice: Solve these Related Problems:

  • Write a C++ program to calculate the sum of all occurrences of the number 5 in an array and check if the total equals 15.
  • Write a C++ program that reads an array and sums up all 5's, returning true if their sum is exactly 15.
  • Write a C++ program to iterate over an array, accumulate all values equal to 5, and compare the sum to 15.
  • Write a C++ program that processes an integer array and outputs a boolean indicating whether the sum of all 5's is 15.

Go to:


PREV : Check if Array Contains Both '5' and '7'.
NEXT : Compare Count of '3's and '5's in Array.

C++ Code Editor:



Contribute your code and comments through Disqus.

What is the difficulty level of this exercise?



Follow us on Facebook and Twitter for latest update.