С использованием структур распечатать анкетные данные студентов интересующей вас группы - C#

Узнай цену своей работы

Формулировка задачи:

Нужна помощь,нужно распечатать анкетные данные студентов интересующей вас группы. Фамилии студентов начинаются с букв I, F,всё вводится с клавиатуры

Решение задачи: «С использованием структур распечатать анкетные данные студентов интересующей вас группы»

textual
Листинг программы
  1. using System;
  2. namespace Structures
  3. {
  4.     class Program
  5.     {
  6.         static void Main(string[] args)
  7.         {
  8.             int h;
  9.             char c;
  10.             Console.WriteLine("Введите количество студентов в структоре :");
  11.             int n = Convert.ToInt32(Console.ReadLine());
  12.             Book[] books = new Book[n];
  13.            
  14.             for (int i = 0; i < n; i++)
  15.             {
  16.                 Console.WriteLine("Учащийся: {0}", i + 1);
  17.                 Console.WriteLine("     Фамилия:");
  18.                 books[i].Familia = Console.ReadLine();
  19.                 Console.WriteLine("     Год Рождения:");
  20.                 books[i].God_Rojenia = Convert.ToInt32(Console.ReadLine());
  21.                 Console.WriteLine("     Номер учебной группы:");
  22.                 books[i].Nomer_Gryppi = Convert.ToInt32(Console.ReadLine());
  23.                 Console.WriteLine("     Оценки за семестр по: ");
  24.                 Console.WriteLine("     1) Физике: ");
  25.                 books[i].Physics = Convert.ToInt32(Console.ReadLine());
  26.                 Console.WriteLine("     2) Математике: ");
  27.                 books[i].Mathematics = Convert.ToInt32(Console.ReadLine());
  28.                 Console.WriteLine("     3) Информатике: ");
  29.                 books[i].Informatics = Convert.ToInt32(Console.ReadLine());
  30.                
  31.             }
  32.             Console.WriteLine("Введите номер интересующей вас группы");
  33.             h = Convert.ToInt32(Console.ReadLine());
  34.             for (int i = 0; i < n; i++)
  35.             {
  36.                 c = books[i].Familia[0];
  37.                 if (((c == 'F') ^ (c == 'f') ^ (c == 'I') ^ (c == 'i')) & ((books[i].Nomer_Gryppi == h )))
  38.                     Console.WriteLine("   Учащийся, фамилия которого начинается с буквы F и I  {0}", books[i].Familia);
  39.             }
  40.             Console.ReadKey();
  41.         }
  42.     }
  43.     struct Book
  44.     {
  45.         public string Familia;
  46.         public int God_Rojenia;
  47.         public int Nomer_Gryppi;
  48.         public int Physics;
  49.         public int Mathematics;
  50.         public int Informatics;
  51.        
  52.         string q;
  53.         public void Info()
  54.         {
  55.             Console.WriteLine("Студенты, у которых фамилии начинаются с буквы F И I . ", q);
  56.             Console.WriteLine("   Учащийся: {0}; Год рождения {1}; Номер группы {2}; Оценки по физике {3}; Оценки по математике {4}; Оценки по информатике {5}; Средний бал {6}", Familia, God_Rojenia, Nomer_Gryppi, Physics, Mathematics, Informatics);
  57.         }
  58.     }
  59. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы