Вопрос задан 21.06.2023 в 17:12. Предмет Информатика. Спрашивает Кулжабай Нурислам.

Нужна помощь с задачей c++ (надо только ifы сделать) Нечетные числаНужно вывести на экран

нечетные чисел из отрезка от A до B.#include using namespace std;int main(){int a,b;cin»a»b;for(int i=a; i<=b; i++){if (здесь){if(и здесь тоже)cout«i;else{if (условие )cout«i;elsecout«i«" ";}}}return 0;}
0 0
Перейти к ответам

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

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

Code/Ответ на поставленное задание

#include <iostream>

using namespace std;

int main()

{

int a,b;

cin>>a>>b;  // a==5   b==10

for(int i=a; i<=b; i++)

if ( i %2 !=0 )  cout<<i << "  ";

return 0;  

}

Объяснение

Перебираем циклом все значения от а до b, если оно нечетное - выводим (cout<<i), остальные нас даже не волнуют

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

Для того чтобы вывести на экран только нечетные числа в заданном диапазоне от A до B, вы можете использовать операторы if и % (оператор взятия остатка от деления) для проверки, является ли текущее число нечетным. Вот исправленный код:

cpp
#include <iostream> using namespace std; int main() { int a, b; cin >> a >> b; for (int i = a; i <= b; i++) { if (i % 2 != 0) { // Проверка на нечетность cout << i; if (i < b - 1) { // Печатаем пробел после числа, если это не последнее нечетное число cout << " "; } } } return 0; }

В этом коде i % 2 проверяет, является ли i нечетным числом, и если так, то число выводится на экран. После каждого нечетного числа добавляется пробел, за исключением последнего числа в диапазоне.

0 0

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

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

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

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