#include <iostream>
using std::cout;
using std::cin;
int main()
{
setlocale (LC_ALL,"Russian");
int x,y;
cout <<"X: ";
cin >> x;
cout <<"Y: ";
cin >> y;
cout <<"Точка А расположена";
if (x==0 && y==0)
cout <<" в начале координат\n";
else if (x==0)
cout <<" на оси Y\n";
else if (y==0)
cout <<" на оси X\n";
else if (x>0 && y>0)
cout <<" в 1 угле\n";
else if (x<0 && y>0)
cout <<" во 2 угле\n";
else if (x<0 && y<0)
cout <<" в 3 угле\n";
else cout <<" в 4 угле\n";
return 0;
}
// PascalABC.NET 3.1, сборка 1230 от 27.04.2016
begin
var a:=ArrRandom(10,-15,15); a.Println;
var min:=a[0]; var max:=min;
foreach var e in a do
if e<min then min:=e
else
if e>max then max:=e;
Writeln('min=',min,', max=',max);
end.
<u><em>Тестовое решение:</em></u>
-4 -3 3 -9 15 11 4 15 -11 10
min=-11, max=15
<h3>PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018</h3><h3>Внимание! Если программа не работает, обновите версию!</h3>
begin
Println(Tan(Exp(4) / 7 + (Pi * (ArcSin(0.27) - Cos(DegToRad(75))))
** (1 / 6)) / (Ln(5) + Log10(7)) * Tan(5 ** 4
- Range(1, 6).Aggregate(1, (p, q)-> p * q)))
end.
<h2>0.630443611995394</h2>
Во вложении приведен результат контрольного решения, выполненный в пакете компьютерной алгебры Maple15 и выведенный с 20 значащими цифрами.
7^5 = 16807
Возможны следующие программы, состоящие из 5 команд:
11111 -> 7^5 * 2^5 = 16807 * 32 = 537 824
11112 -> 7^4 * 2^4 = 2401 * 16 = 38 416
11122 -> 7^3 * 2^3 = 343 * 8 = 2744
11222 -> 7^2 * 2^2 = 49 * 4 = 196
12222 -> 7 * 2 = 14
22222 -> 1
Так как последовательность выполнения команд 1 и 2 не влияет на результат (например, результат программ 11122 и 12121 будет одинаковым), то количество различных чисел = 6