Структуры. Определить имя мужчины с ростом x - C#

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

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

Опишите функцию Name(G), определяющую имя мужчины из группы G с ростом x.
Листинг программы
  1. struct G
  2. {
  3. public string name;
  4. public bool male;
  5. public int height;
  6. public int[] group;
  7. public G(string name,int height):this()
  8. {
  9. }
Помогите написать функцию.
на помощь!!!

Решение задачи: «Структуры. Определить имя мужчины с ростом x»

textual
Листинг программы
  1. using static System.Console;
  2. struct Man
  3. {
  4.     public string name;
  5.     public int height;
  6.     public Man(string n,int h) { name = n;height = h; }
  7.     public static bool GetName(Man[] G, int x,out string s)
  8.     {
  9.         s = null;
  10.         foreach (Man m in G)
  11.             if (m.height == x)
  12.             {
  13.                 s = m.name;
  14.                 return true;
  15.             }
  16.         return false;
  17.     }
  18. }
  19. static class test
  20. {
  21.     static void Main()
  22.     {
  23.         Man[] group = {new Man("Lexxxa",150),new Man("Vonny",170),new Man("Mixer",200) };
  24.         string name;
  25.         int a = 170;
  26.         WriteLine("есть ли в группе человек с ростом {0} ?",a);
  27.         if (Man.GetName(group, a, out name))
  28.             WriteLine("есть, его имя - " + name);
  29.         else WriteLine("нету...");
  30.         ReadKey(true);
  31.     }
  32. }

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


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

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

9   голосов , оценка 4.667 из 5

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

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

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