Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- namespace _04.AverageGrades
- {
- class Student
- {
- public string Name { get; set; }
- public double[] Grades { get; set; }
- public double AverageGrade { get; set; }
- }
- class AverageGrades
- {
- static void Main()
- {
- Student[] students = ReadStudents();
- foreach (var s in students.Select(st => st.Name).OrderBy(gr => gr))
- {
- var studentsByGrades = s.Where(stu => stu >= 5);
- //Console.WriteLine("{0} -> {1:F2}", s, s);
- }
- }
- private static Student[] ReadStudents()
- {
- int numberOfStudets = int.Parse(Console.ReadLine());
- Student[] students = new Student[numberOfStudets];
- for (int student = 0; student < numberOfStudets; student++)
- {
- students[student] = ReadStudent();
- }
- return students;
- }
- private static Student ReadStudent()
- {
- string[] student = Console.ReadLine().Split();
- double[] grades = new double[];///????
- for (int i = 1; i < student.Length; i++)
- {
- grades[i] = double.Parse(student[i]);
- }
- return new Student
- {
- Name = student[0],
- Grades = grades,
- AverageGrade = grades.Average()
- };
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement