#include <iostream> #include <iomanip> int main() { using namespace std; const int N = 4; const int M = 4; int Y[N][M];
//как-нибудь заполняем матрицу for (int i = 0; i < N; ++i) for (int j = 0; j < M; ++j) Y[i][j] = (i + 1) * (j + 1);
//выведем её на экран for (int i = 0; i < N; ++i) { for (int j = 0; j < M; ++j) cout << setw(3) << Y[i][j]; cout << endl; }
//находим сумму элементов побочной диагонали int S = 0; for (int i = 0; i < N; ++i) for (int j = 0; j < M; ++j) if (j == M - 1 - i) S = S + Y[i][j]; cout << "Sum of adverse diagonal of array: " << S << endl;
//находим сумму всех элементов матрицы int Sum = 0; for (int i = 0; i < N; ++i) for (int j = 0; j < M; ++j) Sum = Sum + Y[i][j]; cout << "Sum of all elements of array: " << Sum << endl; return 0; }
var
a,b,c:real; //a,b- катеты, с-гипотенуза
begin
Write('Введите через пробел длины катетов треугольника: ');
Read(a,b);
c:=sqrt(a*a+b*b);
Writeln('Длина гипотенузы ',c:0:3,', площадь треугольника ',a*b/2:0:3)
end.
Тестовое решение:
Введите через пробел длины катетов треугольника: 3.7 5.4
Длина гипотенузы 6.546, площадь треугольника 9.990