Pascalabc.net var a: array[1..10000] of integer; kz,maxp,n,i,j: integer; begin i: =0; maxp: =integer.minvalue; writeln ('готов к приему чисел'); repeat i: =i+1; readln (a[i]); until a[i]=0; n: =i-1; readln (kz); for i: =1 to n-1 do for j: =2 to n do if maxp< (a[i]*a[j]) then maxp: =(a[i]*a[j]); writeln ('получено ',n,' чисел'); writeln; writeln ('полученное контрольное значение: ',kz); writeln; writeln ('вычисленное контрольное значение: ',maxp); writeln; if kz=maxp then writeln ('контроль пройден') else writeln ('контроль не пройден'); end. результаты: 1) готов к приему чисел 1 2 3 4 5 0 20 получено 5 чисел полученное контрольное значение: 20 вычисленное контрольное значение: 20 контроль пройден 2) готов к приему чисел 1 2 3 4 5 6 0 20 получено 6 чисел полученное контрольное значение: 20 вычисленное контрольное значение: 30 контроль не пройден
alisapavlushina
13.10.2021
Если нужен ввод через запятую: using System; namespace ConsoleApp14{ class Program { static void Main(string[] args) { Console.WriteLine("Введите длины сторон треугольника через запятую"); string[] OutS = Console.ReadLine().Split(','); double a = Convert.ToInt32(OutS[0]); double b = Convert.ToInt32(OutS[1]); double c = Convert.ToInt32(OutS[1]); double p = ((a + b + c) / 2); Console.WriteLine("Радиус описанной окружности: {0}", (a*b*c)/(4*Math.Sqrt(p*((p-a)*(p-b)*(p-c; Console.WriteLine("Радиус вписанной окружности: {0}", Math.Sqrt(((p-a)*(p-b)*(p-c))/p)); Console.ReadKey(); //пока не нажать любую кнопку, программа не закроется } }} Если не хочешь использовать метод Split: using System; namespace ConsoleApp14{ class Program { static void Main(string[] args) { Console.WriteLine("Введите длину стороны a"); double a = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите длину стороны b"); double b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите длину стороны c"); double c = Convert.ToInt32(Console.ReadLine()); double p = ((a + b + c) / 2); Console.WriteLine("Радиус описанной окружности: {0}", (a*b*c)/(4*Math.Sqrt(p*((p-a)*(p-b)*(p-c; Console.WriteLine("Радиус вписанной окружности: {0}", Math.Sqrt(((p-a)*(p-b)*(p-c))/p)); Console.ReadKey(); //пока не нажать любую кнопку, программа не закроется } }}