Изпитна задача: Песента на колелетата
Колеги някой решил ли е "Песента на колелетата" на 100%?
На мен ми дава 90% и не мога да рабера къде греша.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace The_song_of_the_wheels
{
class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
int A = 0;
int B = 0;
int C = 0;
int D = 0;
int br = 0;
for (int a = 0; a <= 9; a++)
{
for (int b = 0; b <= 9; b++)
{
for (int c = 0; c <= 9; c++)
{
for (int d = 0; d <= 9; d++)
{
if (n==a*b+c*d)
{
if (a<b&&c>d)
{
Console.Write($"{a}{b}{c}{d} ");
br++;
if (br==4)
{
A = a;
B = b;
C = c;
D = d;
}
}
}
}
}
}
}
if (br>=4)
{
Console.WriteLine($"Password: {A}{B}{C}{D}");
}
else
{
Console.WriteLine("No!");
}
}
}
}
Благодаря!
Празния Console.WriteLine(); съм го изтрил при поредната редакция, но циклите от 1 реши проблема.
Само не разбирам защо изключваме 0, в задачата пише, че паролата е 4 цифри, а цифрите са от 0 до 9.
В обясненията пише:
Започваме да проверяваме числата последователно: {1} {1} {1} {1}; {1} {1} {1} {2}; {1} {1} {1} {3}; …; {1} {2} {9} {1}; … четворката 1291 спазва условието и отпечатваме и т.н.
Започва се от 1.
Разбрах, къде да гледам.
Благодаря!