Разработать программу, позволяющую определить распределение мест в Думе по партиям - C#
Формулировка задачи:
Проводятся выборы в Гос. думу.
Страна разделена на N округов.
В выборах участвуют P партий.
В каждом i-м округе Ki кандидатов. Каждый кандидат представляет какую-то партию.
В каждом i-м округе Mi избирателей.
От округа в думу проходит избиратель набравший наибольшее число голосов.
Если число проголосовавших по округу меньше 50%, то в этом округе выборы считаются не состоявшиеся.
Разработать программу, позволяющую определить распределение мест в думме по партиям.
N и P вводится остальное задается случайно
Не соображу как сделать подсчет кандидатов.
Решение задачи: «Разработать программу, позволяющую определить распределение мест в Думе по партиям»
textual
Листинг программы
namespace ConsoleApplication3 { class Program { static void Main(string[] args) { Console.WriteLine("Введите число элементов массива A1"); int size1 = int.Parse(Console.ReadLine()); int size2 = int.Parse(Console.ReadLine()); int[,] A1 = new int[size1,size2]; Random ran = new Random(); for (int i = 0; i < size1; i++) { for (int j = 0; j < size2; j++) { A1[i, j] = ran.Next(1, 15); Console.Write("{0}\t", A1[i, j]); } Console.WriteLine(); } Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д