Question: Exercise 1 Sum of K Problem Description We are given an input file that contains word SumOfK, target number K, and a sequence of N

Exercise 1 Sum of K Problem Description

We are given an input file that contains word SumOfK, target number K, and a sequence of N numbers.

We want to determine if there are two numbers whose sum equals the given target number K.

For instance, if the input file contains SumOfK // word 10 // target number K 8 4 1 6 // sequence of N numbers We know from the file that K is 10, sequence of numbers is 8 4 1 6, and number of elements N is 4 (we can count numbers). In this case, the answer is yes, there are two such numbers (4 and 6), because 4+6 is 10. One number may be used twice (doubled). If the input file is SumOfK 10 8 4 5 3 the answer is also yes, because 5+5 is 10. Exercise1 Program Devise an O(N2) algorithm to solve this problem. Code the solution. The program has to read 5 input files and print the results to corresponding 5 output files. All files have to be processed in one program run. The input files have to be named inX.txt and the output files have to be named outX.txt (where X is 1, 2, 3,4,5). The input and output files shall be in format similar to the examples below. The instructor will use different numbers to test your program.

There are 5 input files.

input1.txt

SumOfK 14 5 12 8 11 7 4 3 5 5 3 2 1

expected output

14 SumOfK 5 12 8 11 7 4 3 5 5 3 2 1 Exercise1 calculation complexity O(n^2) Yes 12+2=14

please advise

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!