М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
riad170310
riad170310
21.11.2020 15:16 •  Информатика

Информатика ( Программирование ) - 7 класс Даны два целых числа A и B. Напишите программу без использования условного оператора "if", которая выводит все нечетные числа на отрезке от А до B. ( Программа должна быть написана на C++ ).

Входные данные:

На вход программе подаются два целых числа A и B (A≤B), по одному в строке.

Выходные данные:

Вывести через пробел все нечетные числа на заданном отрезке.

Пример:

Входные данные: (A = 1; B = 10)
Выходные данные: (1 3 5 7 9)

👇
Ответ:
alsav241357
alsav241357
21.11.2020
Хорошо, давайте начнем с написания программы на C++, которая будет выводить все нечетные числа на отрезке от A до B без использования условного оператора "if".

```c++
#include
using namespace std;

int main() {
int A, B;

// Ввод данных
cin >> A >> B;

// Рассматриваем каждое число на отрезке от A до B
for(int i=A; i<=B; i++) {
// Проверяем, является ли число нечетным
if(i%2 == 1) {
// Выводим нечетное число
cout << i << " ";
}
}

return 0;
}
```

В этой программе мы используем цикл `for`, чтобы рассмотреть каждое число от A до B.

Далее, для каждого числа на отрезке мы используем оператор `%` для проверки его четности. Если остаток от деления числа на 2 равен 1, то число нечетное и мы выводим его на экран.

Выводим все нечетные числа на отрезке через пробел.

Надеюсь, это поможет вам понять, как решить задачу. Если у вас есть еще вопросы, не стесняйтесь задавать!
4,7(14 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ