Предмет: Информатика,
автор: abuzer5kmmr
напишите программу которая запрашивает два числа M и N и выводит все числа которые не делятся на 2 и на промежутке [M;N]числа удволетворяют условию 1000<M<N<10000
Ответы
Автор ответа:
0
Ответ:
#include <iostream>
using namespace std;
int main()
{ int n,m;
cin >> n >> m;
n=(n/2)*2+1;
for(int i=n; i<=m;i+=2) cout << i << " ";
return 0;
}
Объяснение:
довольно сложно было написать эту задачу без ифа но я смог,
строчка n=(n/2)*2+1; прибавляет 1 если число четное и ничего не изменяет если нечетное ( из 1000 в 1001 из 1003 в 1003) дальше прогоняю циклом каждое второе число, это будут только нечетные и вывожу их
Похожие вопросы
Предмет: Другие предметы,
автор: busha75
Предмет: Русский язык,
автор: Анютик707
Предмет: Русский язык,
автор: zarewih
Предмет: Литература,
автор: Kyznecov1011
Предмет: Алгебра,
автор: stauff88