Вопрос задан 17.02.2019 в 18:33. Предмет Информатика. Спрашивает Джугашвили Циури.

напишите программу пожалуйста)))дано натуральное число n. вычислить у=1*3*5..(2n-1)

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бочкарева Юлия.

Program Pr1;
uses crt;
var i,n,y:integer;
Begin
clrscr;
y:=1;
readln(n);
if n>=2 then for i:=2 to n do y:=y*((i*2)-1);
writeln(y);
end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вычисления значения переменной у по формуле у = 1 * 3 * 5 * ... * (2n-1) можно использовать программу на языке Python. Вот пример такой программы:

```python def calculate_y(n): y = 1 for i in range(1, 2*n, 2): y *= i return y

n = int(input("Введите значение n: ")) result = calculate_y(n) print("Значение у:", result) ```

В этой программе мы определяем функцию `calculate_y`, которая принимает значение `n` и вычисляет значение `у` с помощью цикла `for`. В цикле мы умножаем текущее значение `у` на каждое нечетное число от 1 до `(2n-1)`. Затем мы вызываем эту функцию, передавая ей введенное пользователем значение `n`, и выводим результат.

Например, если пользователь вводит `n = 4`, программа вычислит значение `у = 1 * 3 * 5 * 7 = 105`.

Пожалуйста, обратите внимание, что данная программа предоставляется в качестве примера и может быть изменена или оптимизирована в зависимости от ваших потребностей.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос