• Предмет: Информатика
  • Автор: abuzer5kmmr
  • Вопрос задан 3 года назад

напишите программу которая запрашивает два числа M и N и выводит все числа которые не делятся на 2 и на промежутке [M;N]числа удволетворяют условию 1000<M<N<10000​

Ответы

Ответ дал: Alex225Games
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) дальше прогоняю циклом каждое второе число, это будут только нечетные и вывожу их


Ada057: Помогите, пожалуйста, с заданием https://znanija.com/task/38675913
LSM54: Помогите, пожалуйста, с заданием https://znanija.com/task/38676622
Ada057: Помогите, пожалуйста, с заданием https://znanija.com/task/38677810
Вас заинтересует