public static void Main()
Console.WriteLine("Zadejte levou mez 1. intervalu:");
int leva1 = int.Parse(Console.ReadLine());
Console.WriteLine("Zadejte pravou mez 1. intervalu:");
int prava1 = int.Parse(Console.ReadLine());
Console.WriteLine("Zadejte levou mez 2. intervalu:");
int leva2 = int.Parse(Console.ReadLine());
Console.WriteLine("Zadejte pravou mez 2. intervalu:");
int prava2 = int.Parse(Console.ReadLine());
Console.WriteLine("Dvojice čísel, jejichž součet leží v některém z intervalů:");
Console.WriteLine("(1. číslo je z prvního intervalu a 2. z druhého intervalu)");
int soucet = cislo1 + cislo2;
for (int i = 0; i <= (prava1 - leva1); i++)
for (int j = 0; j <= (prava2 - leva2); j++)
if (soucet >= Math.Min(leva1, leva2) && soucet <= Math.Max(prava1, prava2))
Console.Write("[{0};{1}], ", cislo1, cislo2);
soucet = cislo1 + cislo2;
soucet = cislo1 + cislo2;