Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please Answer all questions in C++ 1 Write a program that takes in any integer x where 0

Please Answer all questions in C++

1

Write a program that takes in any integer x where 0 <= x <= 10 000. Your program should output the English phrase which is associated with that integer.

Input: 100

Output: One Hundred

Input: 102

Output: One Hundred and Two

Input: 42

Output: Forty Two

2

Write a program that takes in an array of numbers separated by commas. Suppose the numbers in the array are indexed starting from zero (as they are in C++).

Your program needs to identify the start and end indices of the smallest sub-array which when sorted will result in the whole input array to be sorted.For example, if we input the following array:1,2,3,6,5,4,7,8,9

Then the smallest sub-array which needs to be sorted would start at index 3 and end at index 5.Therefore the output is 3 5

Here are more examples of Input and output for this problem.

Input: 1,3,8,9,10,14,7,18,20

Output: 2 6

Input: 3,4,6,7,9,10,12,15,12,63,5,11,64

Output: 2 11

3.

Write a program that takes in a square matrix of integers and outputs the largest sub-square-matrix sum.

The first line of input is an integer which indicates the dimension of the square matrix, followed by the actual matrix row-by-row.

Input: 3

1 2 3

4 5 6

7 8 9

Output: 45

Input: 3

1 2 3

4 5 6

-7 -8 -9

Output: 16

NB: Since the largest square matrix is [2 3; 5 6] which sums to 16

Hint: Derive your algorithm from Kadanes Algorithm from Analysis of Algorithms Lab

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Processing Fundamentals Design And Implementation

Authors: KROENKE DAVID M.

1st Edition

8120322258, 978-8120322257

More Books

Students also viewed these Databases questions

Question

2. Employees and managers participate in development of the system.

Answered: 1 week ago