Помощ за допълнителни задачки Вложени Цикли
Здравейте! Бих се радвал,ако имате да споделите различни решения на тези задачи. Благодаря предварително!
Здравейте! Бих се радвал,ако имате да споделите различни решения на тези задачи. Благодаря предварително!
//01. Secret Door's Lock:
using System;
namespace _01._Secret_Door_s_Lock
{
class Program
{
static void Main(string[] args)
{
int d100 = int.Parse(Console.ReadLine());
int d10 = int.Parse(Console.ReadLine());
int d1 = int.Parse(Console.ReadLine());
for (int i = 2; i <= d100; i += 2)
{
for (int k = 2; k <= d10; k++)
{
bool kIsPrime = true;
for (int l = 2; l <= k / 2 + 1; l++)
{
if (k % l == 0 && k != 2)
{
kIsPrime = false;
break;
}
}
for (int j = 2; j <= d1; j += 2)
{
if (!kIsPrime)
{
break;
}
Console.WriteLine($"{i} {k} {j}");
}
}
}
}
}
}
//04. Car Number
using System;
namespace _04._Car_Number
{
class Program
{
static void Main(string[] args)
{
byte a = byte.Parse(Console.ReadLine());
byte z = byte.Parse(Console.ReadLine());
for (byte i = a; i <= z; i++)
{
for (byte j = a; j <= z; j++)
{
for (byte k = a; k <= z; k++)
{
for (byte l = a; l < i; l++)
{
if ((j + k) % 2 == 0)
{
if ((i % 2 == 0 && l % 2 == 1) || (i % 2 == 1 && l % 2 == 0))
{
Console.Write("" + i + j + k + l + " ");
}
}
}
}
}
}
}
}
}