Определить четырехзначный номер нарушителя. - C#
Формулировка задачи:
Срочно требуется помощь, нужно написать программу на C# по вот такому условию, плохо представляю как это должно выглядеть, если честно. Подскажите кто что может.
Три друга были свидетелями дорожно-транспортного происшествия. Первый заметил, что номер нарушителя делится на 2, 7 и 11. Второй запомнил, что в записи номера участвуют всего две различные цифры, а третий – что сумма цифр равна 30. Определить четырехзначный номер нарушителя.
Решение задачи: «Определить четырехзначный номер нарушителя.»
textual
Листинг программы
using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { for (int i = 1000; i < 10000; i++) { if ((i % 2 == 0) && (i % 7 == 0) && (i % 11 == 0)) { string Num = i.ToString(); int Sum = 0; for (int j = 0; j < 4; j++) { Sum += int.Parse(Num[j].ToString()); } if (Sum == 30) { int Digit = 0; for (int a = 0; a < 4; a++) { int Count = 0; for (int b = a + 1; b < 4; b++) { if (Num[a] == Num[b]) Count++; } if (Count > 0) Digit++; } if (Digit == 2) Console.WriteLine(i); } } } Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д