Разработать программу, позволяющую определить распределение мест в Думе по партиям - C#

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

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

Проводятся выборы в Гос. думу. Страна разделена на N округов. В выборах участвуют P партий. В каждом i-м округе Ki кандидатов. Каждый кандидат представляет какую-то партию. В каждом i-м округе Mi избирателей. От округа в думу проходит избиратель набравший наибольшее число голосов. Если число проголосовавших по округу меньше 50%, то в этом округе выборы считаются не состоявшиеся. Разработать программу, позволяющую определить распределение мест в думме по партиям. N и P вводится остальное задается случайно Не соображу как сделать подсчет кандидатов.

Решение задачи: «Разработать программу, позволяющую определить распределение мест в Думе по партиям»

textual
Листинг программы
  1. namespace ConsoleApplication3
  2. {
  3.     class Program
  4.     {
  5.         static void Main(string[] args)
  6.         {
  7.             Console.WriteLine("Введите число элементов массива A1");
  8.             int size1 = int.Parse(Console.ReadLine());
  9.             int size2 = int.Parse(Console.ReadLine());
  10.             int[,] A1 = new int[size1,size2];
  11.             Random ran = new Random();
  12.             for (int i = 0; i < size1; i++)
  13.             {
  14.                 for (int j = 0; j < size2; j++)
  15.                 {
  16.                     A1[i, j] = ran.Next(1, 15);
  17.                     Console.Write("{0}\t", A1[i, j]);
  18.                 }
  19.                 Console.WriteLine();
  20.             }
  21.  
  22.             Console.ReadLine();
  23.         }
  24.        
  25.     }
  26. }

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


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

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

10   голосов , оценка 4.1 из 5

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

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

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