Вопрос задан 28.08.2018 в 01:14. Предмет Информатика. Спрашивает Гурбанов Намиг.

Помогите написать программы 1. Дано целое число N (> 0). Если N — нечетное, то вывести

произведение 1•3•...•N; если N — четное, то вывести произведение 2•4•...•N. 2. Вывести на экран таблицу значений функции x2 на отрезке[0,1] с шагом 0.1.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Анна Бушмельова.
1.
#include <iostream>
using namespace std;

int main()
{
    int i,j,a,b,n;
    cin >> n;
    a=1;
    if (n % 2 == 1) {
        for (i=1;i<=n;){
            a=a*i;
            i=i+2;

        }}
    else {
        for (i=2;i<=n;){
            a*=i;
            i+=2;

        }

    }
    cout << a;
}


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

Программа 1: Вычисление произведения

Для написания программы, которая будет выводить произведение чисел в зависимости от четности или нечетности числа N, можно использовать цикл и условные операторы.

```python def calculate_product(N): product = 1 if N % 2 == 0: # Если N четное for i in range(2, N+1, 2): product *= i else: # Если N нечетное for i in range(1, N+1, 2): product *= i return product

# Пример использования N = 7 result = calculate_product(N) print(f"Произведение чисел для N = {N}: {result}") ```

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

В примере использования мы задаем значение N равное 7 и вызываем функцию `calculate_product` с этим значением. Затем мы выводим результат на экран.

Программа 2: Таблица значений функции x^2

Для вывода таблицы значений функции x^2 на отрезке [0, 1] с шагом 0.1, можно использовать цикл и форматированный вывод.

```python def print_table(): start = 0 end = 1 step = 0.1

print(" x | x^2") print("------+------") x = start while x <= end: x_squared = x ** 2 print(f"{x:.1f} | {x_squared:.2f}") x += step

# Вызов функции для вывода таблицы print_table() ```

В этой программе мы определяем функцию `print_table`, которая выводит таблицу значений функции x^2 на отрезке [0, 1] с шагом 0.1. Мы инициализируем переменные `start`, `end` и `step` соответственно значениями 0, 1 и 0.1. Затем мы выводим заголовок таблицы и разделительную линию. Далее, с помощью цикла `while`, мы проходим по значениям x от начала до конца с заданным шагом. Внутри цикла мы вычисляем значение x^2 и выводим его на экран с помощью форматированного вывода. Затем мы увеличиваем значение x на шаг и продолжаем цикл до тех пор, пока x не превысит значение конца отрезка.

Пример использования программы показывает, как вызвать функцию `print_table` для вывода таблицы значений функции x^2.

0 0

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

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

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