C/C++

Программирование С++ . Напишите код

Я ж уже написал.
Какой смысл тебе проходить эти задания, если ты даже сам написать, по уже разжованному алгоритму, не можешь
ОС
Он Самый
8 277
Лучший ответ
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
a -= ((~a & 1) << 1);
a >>= 1;
b >>= 1;
while (++a <= b) cout << (a << 1) << ' ';
}
Дима Дима
Дима Дима
80 791
#include "iostream"
int main(){int a,b; std::cin>>a>>b; for(a+=a&1;a<=b;++++a)std::cout<<a<<' ';}
Без if числа выведутся по дурацки.
#include <cstdlib>
#include <iomanip>
#include <iostream>
using namespace std; int digits(int n)
{ int d = 1; if (n < 0) d++; while (n)
{ d++; n /= 10; } return d; }
int main() { int A, B, c, d, e = 0, f;
cout << "A B: "; cin >> A >> B;
d = max(digits(A), digits(B)); f = 120 / d;
for (c = A / 2; c <= B / 2; c++) { e++;
cout << setw(d) << 2 * c; if (e == f)
{ e == 0; cout << endl; } } if (e) cout << endl; }
А с if'ами -ровно и красиво:
Слава Лиясов
Слава Лиясов
66 572
Держи:

#include <iostream>
using namespace std;

int main(){
int n, m; cin >> n >> m;
n += n % 2;
m -= m % 2;
for (int i = n; i <= m; i += 2) printf("%d ", i);
return 0;
}