Информатика ( Программирование ) - 7 класс Даны два целых числа A и B. Напишите программу без использования условного оператора "if", которая выводит все нечетные числа на отрезке от А до B. ( Программа должна быть написана на C++ ).
Входные данные:
На вход программе подаются два целых числа A и B (A≤B), по одному в строке.
Выходные данные:
Вывести через пробел все нечетные числа на заданном отрезке.
Пример:
Входные данные: (A = 1; B = 10)
Выходные данные: (1 3 5 7 9)
```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, то число нечетное и мы выводим его на экран.
Выводим все нечетные числа на отрезке через пробел.
Надеюсь, это поможет вам понять, как решить задачу. Если у вас есть еще вопросы, не стесняйтесь задавать!