Тия задачи нещо не ги разбирам?
Здравейте, Programming Basics свърши и реших да решавам миналите приемни изпити, като упражнение.
Проблема е, че винаги последните задачи са от един тип и не ги разбирам. Състоят се от много цикли и числа :D
Ето пример за задача, която току що се пробвах да реша: https://judge.softuni.bg/Contests/Practice/Index/179#5 (задача 06.)
Моето неуспешно решение: https://docs.google.com/document/d/1ttLXTPadnNpeBm6xghoA3GMb9Q4iWleD-j6MBLUAaSk/edit?usp=sharing
Какво правя грешно и някой може ли да ми прати обяснение?
Ето и на С#:
using System;
namespace Magic_numbers
{
class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
int x = 1;
string print = "";
for (var i1 = 1; i1 < 10; i1++)
{
for (var i2 = 1; i2 < 10; i2++)
{
for (var i3 = 1; i3 < 10; i3++)
{
for (var i4 = 1; i4 < 10; i4++)
{
for (var i5 = 1; i5 < 10; i5++)
{
for (var i6 = 0; i6 < 10; i6++)
{
x = i1 * i2 * i3 * i4 * i5 * i6;
if (x == n)
{
print = print + i1 + i2 + i3 + i4 + i5 + i6 + " ";
}
}
}
}
}
}
}
Console.WriteLine(print);
}
}
}
Проверките за числото се правят в най-вътрешния цикъл.