всіх студентів, які мають оцінки 3 і 4. Якщо таких записів немає, то вивести відповідне повідомлення
Рішення
using System; System.Collections.Generic; System.Linq; System.Text; _4
{ff: byte
{
ФВЗО = 1,
РТФ,
АФ,
ФАЕМ
} student
{string fio; ff fak; int n; int [] usp;
} Program
{void Main (string [] args)
{a; [] st = new student [8]; [] oc = new int [5];:. WriteLine (" aВиберіте дію n (1) Заповнення масиву n ( 2) Упорядкування записів по групі n (3) Упорядкування записів по факультету n (4) Висновок записів у зворотному порядку n (5) Вивести імена студентів мають оцінки 3 та 4 n (6) Вихід "); = Convert . ToInt32 (Console.ReadLine ()); (a == 1)
{(int i = 0; i
{. WriteLine ("Введіть Прізвище студента та ініціали"); [i]. fio = Console.ReadLine ();. WriteLine ("Виберіть факультет n (1) ФВЗО n ( 2) РТФ n (3) АФ n (4) ФАЕМ "); [i]. fak = (ff) Convert.ToByte (Console.ReadLine ());. WriteLine (" Введіть номер групи "); [ i]. n = Convert.ToInt32 (Console.ReadLine ());. WriteLine ("Введіть успішність (п'ять оцінок)"); [i]. usp = new int [5]; (int j = 0; j
{[i]. usp [j] = Convert.ToInt32 (Console.ReadLine ());
}
} (st); qwe;
} (a == 2)
{. WriteLine ();. WriteLine ("Упорядкування записів по номеру групи"); (ref st); (st); qwe;
} (a == 3)
{. WriteLine ();. WriteLine ("Упорядкування записів по факультету"); (ref st); (st); qwe;
} (a == 4)
{. WriteLine ();. WriteLine ("Висновок записів у зворотному порядку");. Reverse (st); (st); qwe;
} (a == 5)
{. WriteLine ();. WriteLine ("Студенти, які мають 3 і 4"); (st); qwe;
} (a> 5)
{;
}
} void Sort (ref student [] A)
{[] B = A; (int i = 0; i
{(int j = i; j
{(A [j]. n.CompareTo (B [i]. n) <0)
{h; = B [i]; [i] = B [j]; [j] = h;
}
}
} (student a in B);
} void SortF (ref student [] A)
{[] B = A; (int i = 0; i
{(int j = i; j
{(A [j]. fak.CompareTo (B [i]. fak) <0)