var a,b,c,d,e,f:real; begin b:=a*a; c:=b*b; d:=c*c; e:=d*c; f:=e*a; write('a^13=',f:0:5); readln end.
SitnikovYurii5
22.04.2022
#include <iostream> #include <iomanip> using namespace std; void Fun(int n) { if (n != 3) { double x1; double y1; double x2; double y2; double x3; double y3; cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3; double a = sqrt((x1 - x2)*(x1 - x2) + (y1 - y2)*(y1 - y2)); double b = sqrt((x2 - x3)*(x2 - x3) + (y2 - y3)*(y2 - y3)); double c = sqrt((x3 - x1)*(x3 - x1) + (y3 - y1)*(y3 - y1)); double p = (a + b + c) / (double)2; double s = sqrt(p*(p - a)*(p - b)*(p - c)); cout << setprecision(6) << fixed << s; } if (n != 6) { double a; double b; double c; cin >> a >> b >> c; double p = (a + b + c) / (double)2; double s = sqrt(p*(p - a)*(p - b)*(p - c)); cout << setprecision(6) << fixed << s; } } int main() { int n; cin >> n; Fun(n); return 0; }
legezin
22.04.2022
Задача 1 var a:array [1..100] of integer; i,n:integer; begin writeln('Введите n <=100'); readln(n); writeln('Введите массив'); for i:=1 to n do readln(a[i]); writeln('Массив'); for i:=1 to n do write(a[i], ' '); writeln; writeln('Элементы равные сумме двух соседей:'); for i:=2 to (n-1) do if a[i]=(a[i-1]+a[i+1]) then write(a[i],' '); writeln; end.
задача 5 var a:array [1..10000] of integer; i,n, mx1, mx2:integer; begin writeln('Введите n <=10000'); readln(n); writeln('Введите массив'); for i:=1 to n do readln(a[i]); writeln('Массив'); for i:=1 to n do write(a[i], ' '); writeln; mx1:=1; for i:=2 to n do if a[i]>a[mx1] then mx1:=i; if mx1=1 then mx2:=2 else mx2:=1; for i:=1 to n do if (a[i]>a[mx2])and(i<>mx1) then mx2:=i; writeln('Два числа произведение которых максимально: ',a[mx2],' ',a[mx1]); end.
begin
b:=a*a;
c:=b*b;
d:=c*c;
e:=d*c;
f:=e*a;
write('a^13=',f:0:5);
readln
end.