С использованием структур распечатать анкетные данные студентов интересующей вас группы - 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);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д