Write a program that assigns random integers between 1 and 10 to a 5 x 5 two-dimensional array then displays the array with the average of each row. And display which diagonal is larger.

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter8: Arrays And Strings
Section: Chapter Questions
Problem 23PE
icon
Related questions
Question

C programming

Write a program that assigns random integers between 1 and 10 to a 5 x 5 two-dimensional array then displays the array with the average of each row. And display which diagonal is larger. Also, design the function call diagram for this program.

Requirements

  • Copy each row into a single-dimensional array, pass the single-dimensional array to a function to calculate the average of each row. One function only for this requirement.
  • Must use a function to generate a random number.
  • Must use a function to find the largest of the two diagonals

Output Example--------------------------------------

          Average
1 5 6 7 8 5.4
4 5 2 6 9 5.2
1 3 4 7 5 4.0
2 6 5 3 8 4.8
5 4 3 1 2 3.0

(Total of diagonal, top left to bottom right: 15

Total of diagonal, top right to bottom left: 29)

The top right to bottom left diagonal's total is greater and the value is 29.

------------------------------------------------------------

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Array
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr