Даны два массива из 20 однозначных чисел. В первом из них записано ко-личество мячей, забитых футбольной коман - C#
Формулировка задачи:
Надо решить задачу срочно помогите пожалуйста)) Идей абсолютно никаких... Прошу вас
Даны два массива из 20 однозначных чисел. В первом из них записано ко-личество мячей, забитых футбольной командой в игре, во втором — коли-чество пропущенных мячей в этой же игре.
а) Для каждой проведенной игры напечатать словесный результат: "выиг-рыш", "ничья" или "проигрыш".
б) Определить количество выигрышей данной команды.
в) Определить количество выигрышей и количество проигрышей данной команды.
г) Определить количество выигрышей, количество ничьих и количество проигрышей данной команды.
д) Определить, в скольких играх разность забитых и пропущенных мячей была большей или равной трем.
е) Общее число очков, набранных командой (за выигрыш дается 3 очка, за ничью — 1, за проигрыш — 0).
Решение задачи: «Даны два массива из 20 однозначных чисел. В первом из них записано ко-личество мячей, забитых футбольной коман»
textual
Листинг программы
static void Main(string[] args) { int size = 20; int[] goals = new int[size];// забитые мячи int[] fails = new int[size];// пропущенные int[] resultOfGames = new int[size]; // Здесь мы будем хранить разницу забитые - пропущенные Random random = new Random(); for (int i = 0; i < size; i++) { goals[i] = random.Next(0, 10); fails[i] = random.Next(0, 10); resultOfGames[i] = goals[i] - fails[i]; Console.WriteLine((i + 1).ToString() + "ая игра прошла со счетом {0} : {1}", goals[i], fails[i]); } Console.WriteLine(); Console.WriteLine("a)"); foreach (var games in resultOfGames) { if (games > 0) Console.WriteLine("Выигрыш"); else if (games < 0) Console.WriteLine("Проигрыш"); else Console.WriteLine("Ничья"); } Console.WriteLine(); Console.WriteLine("б)"); Console.WriteLine("Матчей выиграно {0}", resultOfGames.Count(games => games > 0)); Console.WriteLine(); Console.WriteLine("в)"); Console.WriteLine("Матчей выиграно {0}", resultOfGames.Count(games => games > 0)); Console.WriteLine("Матчей проиграно {0}", resultOfGames.Count(games => games < 0)); Console.WriteLine(); Console.WriteLine("г)"); Console.WriteLine("Матчей выиграно {0}", resultOfGames.Count(games => games > 0)); Console.WriteLine("Матчей проиграно {0}", resultOfGames.Count(games => games < 0)); Console.WriteLine("Матчей сыграно в ничью {0}", resultOfGames.Count(games => games == 0)); Console.WriteLine(); Console.WriteLine("д)"); Console.WriteLine("Матчей с разностью больше 3 {0}", resultOfGames.Count(games => games >= 3)); Console.WriteLine(); Console.WriteLine("е)"); Console.WriteLine("Очки команды {0}", resultOfGames.Count(games => games > 0)*3 + resultOfGames.Count(games => games == 0)); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д