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