Вопрос задан 14.06.2023 в 16:09. Предмет Информатика. Спрашивает Ярая Ангелина.

Попереднє непарне число. Дано ціле число n. Вивести попереднє непарне до числа n. Очень срочно

пж помогите. Даю 75 балов
0 0
Перейти к ответам

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

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

На мові С++ :

#include <iostream>

int main()

{

std::cout << "Enter number: ";

int origin;

std::cin >> origin;

if (origin % 2 == 0)

 std::cout << "Previous odd: " << origin - 1 << std::endl;

else

 std::cout << "Previous odd: " << origin - 2 << std::endl;

return 0;

}

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

Щоб знайти попереднє непарне число до числа n, вам потрібно відняти 2 від n із запам'ятовуванням парності.

Ось алгоритм для розв'язання цієї задачі:

  1. Перевірте, чи є число n парним чи непарним.
  2. Якщо n є парним числом, зменште його на 1.
  3. Зменште число n на 2 (тобто відніміть 2 від n).
  4. Повторюйте крок 3, доки число n не буде непарним.
  5. Виведіть значення n, яке є попереднім непарним числом до вхідного числа.

Ось код на мові Python, який реалізує цей алгоритм:

python
n = int(input("Введіть ціле число n: ")) if n % 2 == 0: n -= 1 while n % 2 == 0: n -= 2 print("Попереднє непарне число до", n, "є", n)

Наприклад, якщо ви введете n = 10, програма виведе 9, оскільки 9 є попереднім непарним числом до 10.

Надіюся, це допоможе вам!

0 0

Похожие вопросы

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

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

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