(Occurrence of max numbers) Write a program that reads integers, finds the largest of them, and counts its occurrences. Assume that the input ends with number 0. Suppose that you entered 3 5 2 5 5 5 0; the program finds that the largest is 5 and the occurrence count for 5 is 4
Wed Oct 28 2020 20:25:40 GMT+0000 (UTC)
Posted by
@mahmoud hussein
#c++
#include <iostream>
#include<cmath>
#include<ctime>
#include<string>
#include <iomanip>
#include <fstream>
using namespace std;
int main()
{
int counter = 1;
int number = 0;
int largest = 0;
int n;
cin >> n;
int occurrence = 0;
cout << "Please enter up to 10 numbers and I will print the largest one on the screen.\n\n";
while (counter <= n)
{
cout << "Number: ";
cin >> number;
if (largest < number)
{
largest = number;
occurrence = 1;
}
else if (number == largest)
{
occurrence++;
}
if (number == 0)
{
break;
}
counter++;
}
cout << "the largest number is "<<largest << endl;
cout << " the occurrence count " << largest << " is " << occurrence << " time";
}
content_copy Copy
http://cpp.sh/
Comments