HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Linear Data Structures: Arrays > problem:


50337 - Exam Averages

Guest
• Review clarifications (2)

Section problems

• 50319 - Toll Plazas
• 50977 - Gaussian Elimination
• 50380 - Sum of the Numbers in the ...
• 50318 - Product Info
• 50326 - Matrix Operations
• 50395 - Page "Like" Averages
• 50410 - Zero Padding
• 50329 - Draw Matrix-1
• 50337 - Exam Averages
• 50334 - What is the class average?
• 50383 - Noisy Mornings
• 51129 - Hexagon
• 51097 - Sum of Borders
• 50419 - The longest bitonic sequence
• 50420 - Teachers Sightseeing
• 50344 - Profit or Loss
• 50431 - Sultan's Game

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 4000/7000/7000/7000 ms. Memory limit 65000/65000/65000/65000 Kb.
Prepared By Ibrahim Mesecan.

Exam Averages

Mr. Hoxha works as assistant director at South Tirana High School. He stores all exams results for his responsible classes in a file. Time to time, he wants to see these exam averages. Write a program that is going to read all data and then calculate and show exam averages.

Input specification
There will be n students and m exams where 1 ≤ n ≤ 10000 and 1 ≤ m ≤ 50. The following n lines contain m integer exam marks for students. Every mark can be an integer 0 ≤ m ≤ 100. Any mark between 1 and 100 is a grade what student has taken from that exam. And, 0 means the student hasn't taken the exam because of a problem, and thus, it will not be count in the exam average.

Output specification
Show m (space separated) double precision numbers that represent exam averages.

      

  Sample Input:
  3 4
  0  0 100 10
  77 0 1 85
  30 80 100 10  

  Sample Output:
  53.5 80 67 35   

Output explanation

      
  Student Nr. Exam 1 Exam 2 Exam 3 Exam 4
1
0
0
100
10
2
77
0
1
85
3
30
80
100
10
Exam Averages
53.5
80
67
35


Для отправки решений необходимо выполнить вход.

www.contester.ru