Определить средний балл группы за экзамен. Количество студентов в группе заранее неизвестно - C#
Формулировка задачи:
Есть такая немудрая задачка. Предлагаю написать для тренировки.
Имеется список студентов и оценки, полученные на экзамене. Определить средний балл группы за экзамен. Количество студентов в группе заранее неизвестно.
Решение задачи: «Определить средний балл группы за экзамен. Количество студентов в группе заранее неизвестно»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace BlackDieFrist
- {
- public struct Student
- {
- public string Name { get; set; }
- public int Mark { get; set; }
- }
- class Program
- {
- static double averageBall(IEnumerable<Student> l)
- {
- return (from student in l
- select student.Mark).Average();
- }
- static void Main(string[] args)
- {
- Random rand = new Random();
- List<Student> course = new List<Student>();
- for (int i = 1; i <= 100; i++)
- {
- course.Add(new Student(){Name = String.Format("Студент №{0}",i), Mark = rand.Next(2,6)});
- }
- Console.WriteLine(averageBall(course));
- Console.ReadLine();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д