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

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


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

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

10   голосов , оценка 4.1 из 5
Похожие ответы