
Найти произведение нечетных целых чисел n=11, составить программу используя операторы с
предусловием и постусловием.

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

int n = 0, dob = 1;
while (n != 11+1)
{
if (n % 2 != 0)
{
dob *= n;
n++;
}
else n++;
}
Console.WriteLine(dob);
dob = 1;
n = 0;
do
{
if (n % 2 != 0)
{
dob *= n;
n++;
}
else n++;
} while (n != 11+1);
Console.WriteLine(dob);
Console.ReadLine();



Для нахождения произведения всех нечетных целых чисел от 1 до n=11 можно сложить имеющиеся числа и затем умножить результат на 2.
Программа с использованием оператора с предусловием (while):
``` n = 11 product = 1 i = 1
while i <= n: if i % 2 != 0: product *= i i += 1
print("Произведение нечетных чисел от 1 до", n, ":", product) ```
Программа с использованием оператора с постусловием (do-while):
``` n = 11 product = 1 i = 1
repeat: if i % 2 != 0: product *= i i += 1 until i > n
print("Произведение нечетных чисел от 1 до", n, ":", product) ```
Обе программы работают похожим образом. Они инициализируют переменные n (конечное число), product (произведение нечетных чисел) и i (счетчик, начальное значение - 1). Затем они выполняют цикл, в котором проверяется, является ли i нечетным. Если да, то i умножается на product. После этого i увеличивается на 1. Цикл продолжается до тех пор, пока i не станет больше n. После цикла выводится результат - произведение всех нечетных чисел от 1 до n.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili