using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication33 { class Program { delegate int Funkce(int a, int b); static int Soucet( int a, int b ) { return a + b; } static int Soucin( int a, int b ) { return a * b; } static void Vytiskni( int a, int b, Funkce f) { Console.WriteLine("a={0} b={1} -> {2}",a,b,f(a,b)); } static void TiskniA() { Console.WriteLine("A"); } static void TiskniB() { Console.WriteLine("B"); } delegate void NecoTiskni(); static void VytvorNaplnASetridPole() { int N = 20000; int MAX = 1000 * 1000; int[] pole = new int[N]; Random rnd = new Random(); for (int i = 0; i < N; i++) { pole[i] = rnd.Next(MAX); } for (int i = 0; i < N-2; i++) { for (int j = 0; j < N-2; j++) { if (pole[j+1]