Part 1 Given 4 integers, output their product and their average, using integer arithmetic. Ex: If the input is: 8 10 5 4 the output is: 1600 6 Note: Integer division discards the fraction. Hence the average of 8 10 5 4 is output as 6, not 6.75. Note: The test cases include four very large input values whose product results in overflow. You do not need to do anything special, but just observe that the output does not represent the correct product (in fact, four positive numbers yield a negative output; wow). Submit the above for grading. Your program will fail the last test cases (which is expected), until you complete part 2 below. Part 2 Also output the product and average, using floating-point arithmetic. Output each floating-point value with three digits after the decimal point, which can be achieved by executing cout << fixed << setprecision(3); once before all other cout statements. Ex: If the input is: 8 10 5 4 the output is: 1600 6 1600.000 6.750 Note that fractions aren't discarded, and that overflow does not occur for the test case with large values.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
icon
Concept explainers
Question

Part 1

Given 4 integers, output their product and their average, using integer arithmetic.

Ex: If the input is:

8 10 5 4

the output is:

1600 6

Note: Integer division discards the fraction. Hence the average of 8 10 5 4 is output as 6, not 6.75.

Note: The test cases include four very large input values whose product results in overflow. You do not need to do anything special, but just observe that the output does not represent the correct product (in fact, four positive numbers yield a negative output; wow).

Submit the above for grading. Your program will fail the last test cases (which is expected), until you complete part 2 below.

Part 2

Also output the product and average, using floating-point arithmetic.

Output each floating-point value with three digits after the decimal point, which can be achieved by executing
cout << fixed << setprecision(3); once before all other cout statements.

Ex: If the input is:

8 10 5 4

the output is:

1600 6 1600.000 6.750

Note that fractions aren't discarded, and that overflow does not occur for the test case with large values.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Follow-up Questions
Read through expert solutions to related follow-up questions below.
Follow-up Question

Where did I go wrong?

←
Student Portal | Main X
C 介 learn.zybooks.com/zybook/CST-105-0500_41/chapter/2/section/30
a GotSport grand canyon | Citation Machine tTyping Lessons | Ke... Free Online Presch.... ARC Cybersecurity and I...
,C
✔
Halo Messages
=zyBooks My library > CST-105: Computer Programming I home > 2.30: LAB: Simple statistics
Scanner scnr = new Scanner(System.in);
int num1;
int num2;
b
W
P
5
6
7
8
9
X
10
11
12
13
14
15
16
17
18
19
20 }
21
Student Success Cente x zy Section 2.13-CST-105 X zy Section 2.30-CST-105 X
}
int num3;
int num4;
num1 = scnr.nextInt();
num2 scnr.nextInt ();
=
num3 = scnr.nextInt();
num4 scnr.nextInt();
int product = num1 num2 * num3* num4;
int average = (num1 ³ num2 * num3* num4) / 4;||
System.out.putln(product + " " + average);/* Type your code here. */
Develop mode Submit mode
Enter program input (optional)
81054
Run program
Input (from above)
symbol: method putln(String)
location: variable out of type PrintStream
1 error
Run your program as often as you'd like, before submitting for grading. Below, type any needed
input values in the first box, then click Run program and observe the program's output in the
second box.
LabProgram.java
(Your program)
Program errors displayed here
LabProgram.java:18: error: cannot find symbol
System.out.putin (product + " " + + average); /* Type your code here. */
S
C Part 1 Given 4 integers X +
Q
l
➡➡➡ Output (shown below)
Staples Print
EzyBooks catalog ? Help/FAQ
X
11
ABP
Entertainment. Game Things
EJ0 T :
•
4)
X
Tiffany Mertes ▾
11:51 AM
12/14/2022
Transcribed Image Text:← Student Portal | Main X C 介 learn.zybooks.com/zybook/CST-105-0500_41/chapter/2/section/30 a GotSport grand canyon | Citation Machine tTyping Lessons | Ke... Free Online Presch.... ARC Cybersecurity and I... ,C ✔ Halo Messages =zyBooks My library > CST-105: Computer Programming I home > 2.30: LAB: Simple statistics Scanner scnr = new Scanner(System.in); int num1; int num2; b W P 5 6 7 8 9 X 10 11 12 13 14 15 16 17 18 19 20 } 21 Student Success Cente x zy Section 2.13-CST-105 X zy Section 2.30-CST-105 X } int num3; int num4; num1 = scnr.nextInt(); num2 scnr.nextInt (); = num3 = scnr.nextInt(); num4 scnr.nextInt(); int product = num1 num2 * num3* num4; int average = (num1 ³ num2 * num3* num4) / 4;|| System.out.putln(product + " " + average);/* Type your code here. */ Develop mode Submit mode Enter program input (optional) 81054 Run program Input (from above) symbol: method putln(String) location: variable out of type PrintStream 1 error Run your program as often as you'd like, before submitting for grading. Below, type any needed input values in the first box, then click Run program and observe the program's output in the second box. LabProgram.java (Your program) Program errors displayed here LabProgram.java:18: error: cannot find symbol System.out.putin (product + " " + + average); /* Type your code here. */ S C Part 1 Given 4 integers X + Q l ➡➡➡ Output (shown below) Staples Print EzyBooks catalog ? Help/FAQ X 11 ABP Entertainment. Game Things EJ0 T : • 4) X Tiffany Mertes ▾ 11:51 AM 12/14/2022
Solution
Bartleby Expert
SEE SOLUTION
Knowledge Booster
Control Structure
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education