Определить четырехзначный номер нарушителя. - C#

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

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

Срочно требуется помощь, нужно написать программу на C# по вот такому условию, плохо представляю как это должно выглядеть, если честно. Подскажите кто что может. Три друга были свидетелями дорожно-транспортного происшествия. Первый заметил, что номер нарушителя делится на 2, 7 и 11. Второй запомнил, что в записи номера участвуют всего две различные цифры, а третий – что сумма цифр равна 30. Определить четырехзначный номер нарушителя.

Решение задачи: «Определить четырехзначный номер нарушителя.»

textual
Листинг программы
  1. using System;
  2.  
  3. namespace ConsoleApplication1
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             for (int i = 1000; i < 10000; i++)
  10.             {
  11.                 if ((i % 2 == 0) && (i % 7 == 0) && (i % 11 == 0))
  12.                 {
  13.                     string Num = i.ToString();
  14.                     int Sum = 0;
  15.                     for (int j = 0; j < 4; j++)
  16.                     {
  17.                         Sum += int.Parse(Num[j].ToString());
  18.                     }
  19.                     if (Sum == 30)
  20.                     {
  21.                         int Digit = 0;
  22.                         for (int a = 0; a < 4; a++)
  23.                         {
  24.                             int Count = 0;
  25.                             for (int b = a + 1; b < 4; b++)
  26.                             {
  27.                                 if (Num[a] == Num[b]) Count++;
  28.                             }
  29.                             if (Count > 0) Digit++;
  30.                         }
  31.                         if (Digit == 2) Console.WriteLine(i);
  32.                     }
  33.                 }
  34.             }
  35.             Console.ReadKey();
  36.         }
  37.     }
  38. }

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


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

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

8   голосов , оценка 4 из 5

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

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

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