For this task, you are required to provide files called mat.cpp as well as a makefile to compile and run it. In your file, mat.cpp, should have a skeleton of a main program as per normal which you will then fill it in as per the following. A matrix is a 2-dimensional data structure, similar to an array, but composed of both rows and columns. The structure has many uses, especially in mathematical operations. This matrix should be declared to hold integer values. It should be dynamically allocated and the size specification will only be provided inside the file so be sure to allocate your pointers accordingly. For this exercise, you need to read from a file called values.txt. This file has the following format: 3,3 1,1,1 1,1,1 1,1,1 The first line of this file indicates how many rows and columns the matrix structure has which are the first and second values respectively. Each line of the textfile represents a row, and each value (separated by a comma) is a value at the specific column." Once the values are stored in the array, you will need to determine the following: • Determine the mumber of odd numbers • Determine the number of even numbers • Find the largest mumber in the matrix • Find the smallest number in the matrix You will display the results as folows: Count Odd: 9 Count Even: o Largest Number: 1 Smallest Number: 1

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
Question
2.2 Task 2: 2D Matrices
For this task, you are required to provide files called mat.cpp as well as a makefile to
compile and run it. In your file, mat.cpp, should have a skeleton of a main program as
per normal which you will then fill it in as per the following.
A matrix is a 2-dimensional data structure, similar to an array, but composed of both
rows and columns. The structure has many uses, especially in mathematical operations.
This matrix should be declared to hold integer values. It should be dynamically allocated
and the size specification will only be provided inside the file so be sure to allocate your
pointers accordingly.
For this exercise, you need to read from a file called values.txt. This file has the following
format:
3,3
1,1,1
1,1,1
1,1,1
The first line of this file indicates how many rows and columns the matrix structure has
which are the first and second values respectively. Each line of the textfile represents a
row, and each value (separated by a comma) is a value at the specific column.
Once the values are stored in the array, you will need to determine the following:
• Determine the number of odd numbers
• Determine the number of even numbers
• Find the largest mumber in the matrix
• Find the smallest number in the matrix
You will display the results as follows:
Count Odd: 9
Count Even: 0
Largest Number: 1
Smallest Number: 1
Transcribed Image Text:2.2 Task 2: 2D Matrices For this task, you are required to provide files called mat.cpp as well as a makefile to compile and run it. In your file, mat.cpp, should have a skeleton of a main program as per normal which you will then fill it in as per the following. A matrix is a 2-dimensional data structure, similar to an array, but composed of both rows and columns. The structure has many uses, especially in mathematical operations. This matrix should be declared to hold integer values. It should be dynamically allocated and the size specification will only be provided inside the file so be sure to allocate your pointers accordingly. For this exercise, you need to read from a file called values.txt. This file has the following format: 3,3 1,1,1 1,1,1 1,1,1 The first line of this file indicates how many rows and columns the matrix structure has which are the first and second values respectively. Each line of the textfile represents a row, and each value (separated by a comma) is a value at the specific column. Once the values are stored in the array, you will need to determine the following: • Determine the number of odd numbers • Determine the number of even numbers • Find the largest mumber in the matrix • Find the smallest number in the matrix You will display the results as follows: Count Odd: 9 Count Even: 0 Largest Number: 1 Smallest Number: 1
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Lists
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