1 ответ
Вадим Додельцев
Единичный круг с координатами центра С(2;-3) вписывается в квадрат, у которого левый верхний угол будет иметь координаты (1;-2), а правый нижний - координаты (3;-4). Поэтому имеет смысл не брать границы абсцисс и ординат вне диапазонов, к примеру, [0;4] и [-5;-1] соответственно. Значения в массиве абсцисс х сформируем с подмогою датчика случайных чисел, значения в массив ординат у будем вводить с клавиатуры.
PascalABC.NET 3.4.0, сборка 1670 от 23.05.2018
Внимание! Если программка не работает, обновите версию!
begin
var n:=ReadInteger('n=');
var x:=SeqRandom(n,0,40).Select(t-gt;t/10).ToArray;
Writeln('Массив Х:'); x.Println;
Writeln('Введите элементы массива Y:');
var y:=ReadArrReal(n);
var (Px,Sy):=(1.0,0.0);
for var i:=0 to n-1 do
if Sqr(x[i]-2)+Sqr(y[i]+3)lt;1 then begin Px*=x[i]; Sy+=y[i] end;
Writeln('Произведение абсцисс ',Px,', сумма ординат ',Sy)
end.
Пример
n= 20
Массив Х:
1.4 2 2.8 1.7 1.1 2.7 2 2.4 0.1 3.6 1 2.1 2 3.6 0.8 2.6 3.8 2.9 1.9 0.4
Введите элементы массива Y:
-1.2 -2.3 -1.4 -2.2 -3 -1.5 -2.2 -1.2 -2 -4.7 -3.9 -1.4 -1.4 -3.2 -1.6 -4.7 -2.7 -3.1 -1.5 -1.5
Творение абсцисс 21.692, сумма ординат -12.8
PascalABC.NET 3.4.0, сборка 1670 от 23.05.2018
Внимание! Если программка не работает, обновите версию!
begin
var n:=ReadInteger('n=');
var x:=SeqRandom(n,0,40).Select(t-gt;t/10).ToArray;
Writeln('Массив Х:'); x.Println;
Writeln('Введите элементы массива Y:');
var y:=ReadArrReal(n);
var (Px,Sy):=(1.0,0.0);
for var i:=0 to n-1 do
if Sqr(x[i]-2)+Sqr(y[i]+3)lt;1 then begin Px*=x[i]; Sy+=y[i] end;
Writeln('Произведение абсцисс ',Px,', сумма ординат ',Sy)
end.
Пример
n= 20
Массив Х:
1.4 2 2.8 1.7 1.1 2.7 2 2.4 0.1 3.6 1 2.1 2 3.6 0.8 2.6 3.8 2.9 1.9 0.4
Введите элементы массива Y:
-1.2 -2.3 -1.4 -2.2 -3 -1.5 -2.2 -1.2 -2 -4.7 -3.9 -1.4 -1.4 -3.2 -1.6 -4.7 -2.7 -3.1 -1.5 -1.5
Творение абсцисс 21.692, сумма ординат -12.8
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Составить монолог от имени дневника двоечника 7-10 предложений
Русский язык.
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Облако тегов