subject

Write a program that receives a filename as user input. The file is structured as multiple lines containing numbers separated by a single space. For example, this would be an acceptable file:
1 2
3
4 5 6
7 2
Your program should open this file and:
print all its contents;
write the median of all numbers to a new file called result. txt.
IMPORTANT NOTES:
the median is the element in the middle when you sort the values;
the median of values (2, 1, 3) is 2, because when you sort them, you get 1, 2, 3, and 2 is the value in the middle.
you can assume there will be no empty lines;
there might be any arbitrary number lines in the file;
there might be any arbitrary number of elements in a single line;
you can assume there will always be an odd number of elements.
Example 1:
If input is:
file1.txt
and the contents of file1.txt are:
1
2
2
you should first print the content, and then write 2 to result. txt.
Example 2:
If input is:
file2.txt
and the contents of file2.txt are:
1 2
3
4
5 1 7
you should first print the content, and then write 3 to result. txt.
The elements sorted are: 1, 1, 2, 3, 4, 5, 7. In this sequence, 3 is the middle value, so it is the median.

ansver
Answers: 3

Other questions on the subject: Computers and Technology

image
Computers and Technology, 21.06.2019 18:30, dnjames01
Given the following code: if (n == 2) { k -= 2; } else if (n == 3) { k -= 3; } can be rewritten as: if (< condition > ) { < assignment statement > ; } assume that evaluating < condition > does not change the values stored in n and k. which of the following could be used as < assignment statement > ? k -= n; k -= 1; k -= 2; k += n; k = n - k;
Answers: 2
image
Computers and Technology, 22.06.2019 14:30, megkate
Complete the sentence based on your knowledge of the professional difficulties faced by music artists. digital technology allows audiences to see free live telecasts of music or dance performances through
Answers: 1
image
Computers and Technology, 22.06.2019 17:20, Korkot7633
[a] create a class called “cycle” which has two instance integer variables as properties, “numberofwheels” and “weight.” create a constructor with two parameters, using the same variable names in the parameter list. assign each variable to numberofwheels” and “weight” respectively. write a separate application to test the class and display its properties. note: do not change the names of the instance variables or the variables listed in the constructor’s parameter list. [b] edit your class cycle by adding a default constructor which will assign the default values of 100 to represent the numberofwheels, and 1000 to represent the weight, by invoking a call to the other constructor. modify your application created in [a] to test the class.
Answers: 3
image
Computers and Technology, 23.06.2019 09:30, rscvsdfsrysas3712
Why is an outfitting a workspace with video games in a technology development company considered a strategic use of money
Answers: 1
You know the right answer?
Write a program that receives a filename as user input. The file is structured as multiple lines con...

Questions in other subjects:

Konu
Mathematics, 14.11.2019 09:31
Konu
Mathematics, 14.11.2019 09:31