Program yeah;const N=15;const M=15;var A:array [1..N,1..M] of integer;i,j,b,c,x,y:integer;beginrandomize;write('матрица: ');writeln;for i:=1 to N do begin for j:=1 to M do beginA[i,j]:=random(100);write(A[i,j]:3);end;writeln;end;c:=1;while c<16 do beginfor i:=1 to N do begin for j:=1 to M do beginb:=A[1,c];end;end;x:=x+b;c:=c+1;end;writeln('сумма первой строчки: ',x);c:=1;while c<16 do beginfor i:=1 to N do begin for j:=1 to M do beginb:=A[15,c];end;end;y:=y+b;c:=c+1;end;writeln('сумма последней строчки: ',y);x:=x+y;writeln('общая сумма: ',x);end.
Геннадьевич-Тимофеева158
14.03.2021
Код в файлах. Отдельно реализован класс Geometry. Пример работы представлен на скриншоте.
Внимание! Хром жрет строки! Сейчас поправлю
Laboratorna2.cs ////////////////////////////////////////////////// using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Laboratorna2{ class Laboratorna2 { public static void A() { Console.WriteLine("Привет, это метод А()"); } public static void B(int n, int m) { Console.WriteLine(n + m); Console.WriteLine(n - m); Console.WriteLine(n * m); Console.WriteLine(Convert.ToDouble(n) / m); } public static double C(double k, double l, double m) { return (k + l + m) / 3; } public static string N11(ref int Numb) { Numb = 11 * Numb; return ""; } public static int Line(ref string line) { char[] arr = line.ToCharArray(); Array.Reverse(arr); line = new string(arr); return line.Length; } static void Main(string[] args) { Console.WriteLine("Метод А:"); A(); Console.WriteLine("Метод B:"); B(5, 7); Console.WriteLine("Метод C: {0}", C(4.33, 13.6, -14.88439435)); Console.WriteLine("Geometry.S: {0}", Geometry.S(5)); double P, S; Geometry.Par(5, out P, out S); Console.WriteLine("Geometry.Par: P={0}; S={1}", P, S); int N = 7; Console.WriteLine("Метод N11: Число = {0}; Результат = {2}", N, N11(ref N), N); string kekus = "Lol Kek Cheburek!"; Console.WriteLine("Метод Line: Исходная строка = \"{0}\"; Длина = {1}; Результирующая строка = \"{2}\";", kekus, Line(ref kekus), kekus); Console.ReadKey(); } } }
Geometry.cs \\\\\\\\\\\\\\\\\\\\\\\\\ using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Laboratorna2 { class Geometry { public static double S(double R) { return Math.PI * Math.Pow(R, 2); } public static void Par(double R, out double S, out double P) { S = Math.PI * Math.Pow(R, 2); P = 2 * Math.PI * R; } } }