Computers and Technology

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.

answer
Answers: 3

Other questions on the subject: Computers and Technology

image
Computers and Technology, 23.06.2019 18:00, larry5007
Freya realizes she does not have enough in her bank account to use the debit card. she decides to use a credit card instead. which questions should freya answer before using a credit card? check all that apply. can i pay at least the minimum payment each month? can i make payments on time and avoid late fees? will i have to take out a loan? how much in finance charges can i afford to pay? should i talk to a consumer credit counseling service?
Answers: 1
image
Computers and Technology, 24.06.2019 17:00, mrsrobinson1014
What are some examples of what can be changed through options available in the font dialog box? check all that apply. font family italicizing bolding pasting drop shadow cutting character spacing special symbols
Answers: 2
image
Computers and Technology, 24.06.2019 18:30, brendahndz8676
Is a type of bullying that takes place when a person intentionally posts negative information about another person that is not true.
Answers: 2
image
Computers and Technology, 24.06.2019 19:00, taridunkley724
Which of the following "invisible" marks represents an inserted tab?
Answers: 1
Do you know the correct 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, 15.12.2021 14:00
Konu
Mathematics, 15.12.2021 14:00