С использованием структур распечатать анкетные данные студентов интересующей вас группы - C#
Формулировка задачи:
Нужна помощь,нужно распечатать анкетные данные студентов интересующей вас группы. Фамилии студентов начинаются с букв I, F,всё вводится с клавиатуры
Решение задачи: «С использованием структур распечатать анкетные данные студентов интересующей вас группы»
textual
Листинг программы
using System; namespace Structures { class Program { static void Main(string[] args) { int h; char c; Console.WriteLine("Введите количество студентов в структоре :"); int n = Convert.ToInt32(Console.ReadLine()); Book[] books = new Book[n]; for (int i = 0; i < n; i++) { Console.WriteLine("Учащийся: {0}", i + 1); Console.WriteLine(" Фамилия:"); books[i].Familia = Console.ReadLine(); Console.WriteLine(" Год Рождения:"); books[i].God_Rojenia = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" Номер учебной группы:"); books[i].Nomer_Gryppi = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" Оценки за семестр по: "); Console.WriteLine(" 1) Физике: "); books[i].Physics = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" 2) Математике: "); books[i].Mathematics = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" 3) Информатике: "); books[i].Informatics = Convert.ToInt32(Console.ReadLine()); } Console.WriteLine("Введите номер интересующей вас группы"); h = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i < n; i++) { c = books[i].Familia[0]; if (((c == 'F') ^ (c == 'f') ^ (c == 'I') ^ (c == 'i')) & ((books[i].Nomer_Gryppi == h ))) Console.WriteLine(" Учащийся, фамилия которого начинается с буквы F и I {0}", books[i].Familia); } Console.ReadKey(); } } struct Book { public string Familia; public int God_Rojenia; public int Nomer_Gryppi; public int Physics; public int Mathematics; public int Informatics; string q; public void Info() { Console.WriteLine("Студенты, у которых фамилии начинаются с буквы F И I . ", q); Console.WriteLine(" Учащийся: {0}; Год рождения {1}; Номер группы {2}; Оценки по физике {3}; Оценки по математике {4}; Оценки по информатике {5}; Средний бал {6}", Familia, God_Rojenia, Nomer_Gryppi, Physics, Mathematics, Informatics); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д