Question

In: Computer Science

Develop a C++ program that determines the largest and second largest positive values in a collection...

Develop a C++ program that determines the largest and second largest positive values in a collection of data

Prompt the user to enter integer values until they enter any negative value to quit

  • You may presume the user will input at least two valid integer values

Create a loop structure of some sort to execute this input cycle

Maintain the largest and second largest integer as the user inputs data

  • This logic should be placed inside your loop structure
  • Arrays are not needed to solve the problem!

Display the largest and second largest values entered by the user

Solutions

Expert Solution

#include <iostream>
using namespace std;

int main()
{
int first_largest=0,second_largest=0;
int n;
while(true)
{
cout<<"Enter the number:";
cin>>n;
if(n<0)
break;
if(first_largest<n)
{
second_largest=first_largest;
first_largest=n;
}
else if(second_largest<n)
{second_largest=n;}
}
cout<<"Largest:"<<first_largest<<endl;
cout<<"Second Largest:"<<second_largest<<endl;
return 0;
}


Related Solutions

Write a program that will find the smallest, largest, and average values in a collection of...
Write a program that will find the smallest, largest, and average values in a collection of N numbers. Get the value N before scanning each value in the collection of N numbers. b. Modify your program to compute and display both the range of values in the data collection and the standard deviation of the data collections. To compute the standard deviation, accumulate the sum of the squares of the data values (sum squares) in the main loop. After the...
develop an algorithm and then a C program that accomplishes the following. determines the minimum number...
develop an algorithm and then a C program that accomplishes the following. determines the minimum number of quarters, dimes, nickels, and pennies to make change for any amount of cents from 1 cent to 99 cents inclusive; produces an error message if 0 or more than 99 is entered as input, but the program will keep running and ask for another input; terminate if 0 or a negative number is entered. Here is possible example of the program running (remember...
develop an algorithm and then a C program that accomplishes the following. determines the minimum number...
develop an algorithm and then a C program that accomplishes the following. determines the minimum number of quarters, dimes, nickels, and pennies to make change for any amount of cents from 1 cent to 99 cents inclusive; produces an error message if 0 or more than 99 is entered as input, but the program will keep running and ask for another input; terminate if 0 or a negative number is entered. Here is possible example of the program running (remember...
IN C++ PLEASE!!! Design and implement a program (name it Coins) that determines the values of...
IN C++ PLEASE!!! Design and implement a program (name it Coins) that determines the values of coins in a jar. The program prints out the total dollars and cents in the jar. The program prompts the user to enter the number of coins (quarters, dimes, nickels, and pennies). Print out the number of coins entered for each coin type on separate lines followed by the total amount of money in the jar as dollars and cents as shown below.
USING C# Design and implement a program (name it Coins) that determines the values of coins...
USING C# Design and implement a program (name it Coins) that determines the values of coins in a jar. The program prints out the total dollars and cents in the jar. The program prompts the user to enter the number of coins (quarters, dimes, nickels, and pennies). Print out the number of coins entered for each coin type on separate lines followed by the total amount of money in the jar as dollars and cents as shown below. Sample run...
Write a program to read in a collection of integer values, and find and print the...
Write a program to read in a collection of integer values, and find and print the index of the first occurrence and last occurence of the number 12. The program should print an index value of 0 if the number 12 is not found. The index is the sequence number of the data item 12. For example if the eighth data item is the only 12, then the index value 8 should be printed for the first and last occurrence....
1. Write a program that computes the smallest and largest of a set of values that...
1. Write a program that computes the smallest and largest of a set of values that are stored in an array. Ask the user for the set size (and hence the array size). Populate the array with user input.
1. Write a program that computes the smallest and largest of a set of values that...
1. Write a program that computes the smallest and largest of a set of values that are stored in an array. Ask the user for the set size (and hence the array size). Populate the array with user input. (Java language)
Develop a Java program that determines the gross pay for an employee. The company pays hourly...
Develop a Java program that determines the gross pay for an employee. The company pays hourly rate for the first 40 hours worked by the employee and time and a half (1.5x hourly rate) for all hours worked in excess of 40. The user of your application will enter an employee name, shift (day or night) ,the number of hours worked for the week and their hourly rate. Your program should then calculate and display the employee’s name, regular pay,...
Write a Java program to get the difference between the largest and smallest values in a...
Write a Java program to get the difference between the largest and smallest values in a user inputed array of integers. The length of the array must be 1 and above
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT