Вычислить общий средний балл студентов группы и распечатать список имеющих средний балл выше общего - C#
Формулировка задачи:
Народ помогите с задачей!!
Вычислить общий средний балл студентов интересующей вас группы и распечатать список студентов этой группы, имеющих средний балл выше общего.
Решение задачи: «Вычислить общий средний балл студентов группы и распечатать список имеющих средний балл выше общего»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Structures { class Program { static void Main(string[] args) { //Введем количестов студентов Console.WriteLine("Введите количество студентов:"); int KolStud = Convert.ToInt32(Console.ReadLine()); Studend[] studends = new Studend[KolStud]; //Заполним информацию о каждом студенте for (int i = 0; i < KolStud; i++) { Console.WriteLine("Введите ФИО студента:"); studends[i].FIO = Console.ReadLine(); Console.WriteLine("Введите год рождения студента:"); studends[i].GodRo = Console.ReadLine(); Console.WriteLine("Введите группу студента:"); studends[i].NGroup = Console.ReadLine(); Console.WriteLine("Введите оценку по физике:"); studends[i].OcFiz = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите оценку по математике:"); studends[i].OcMat = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите оценку по информатике:"); studends[i].OcInf = Convert.ToInt32(Console.ReadLine()); studends[i].SrBal = (studends[i].OcInf + studends[i].OcMat + studends[i].OcFiz) / 3; } Console.WriteLine("Введите интересующую вас группу: "); string x = Console.ReadLine(); int ObshBal = 0, SRBALL = 0; for (int i = 0; i < KolStud; i++) { ObshBal = studends[i].SrBal + ObshBal; SRBALL = ObshBal / KolStud; if ((studends[i].NGroup == x) && ((studends[i].SrBal > SRBALL ))) { studends[i].Info(); } } //Выведем информацию о студенте studend на экран Console.ReadKey(); } } struct Studend { public string FIO; public string GodRo; public string NGroup; public int OcFiz; public int OcMat; public int OcInf; public int SrBal; public void Info() { Console.WriteLine("Учащиеся имеющие средний балл выше общего : "); Console.WriteLine("\nУчащийся {0} группы {1}, {2} года рождения. Имеет бал по физике {3}, по математике {4}, по информатике {5}. Имеет средний балл {6}. \n", FIO, NGroup, GodRo, OcMat, OcFiz, OcInf, SrBal); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д