Se dă un interval [l,r]
. Aflaţi câte perechi de numere pare se pot forma alegând două numere din interval.
Date de intrare
Programul citește de la tastatură numerele l
şi r
.
Date de ieșire
Programul va afișa pe ecran numărul perechilor de numere pare care se pot forma alegând două numere din interval.
Restricții și precizări
1 ≤ l ≤ r ≤ 1.000.000
Exemplu
Intrare
5 10
Ieșire
9
Explicație
Perechile de numere pare din interval sunt: (6,8),(6,10),(8,10),(8,6),(10,6),(10,8),(6,6),(8,8),(10,10)
.
SOLUTIE
#include <iostream> using namespace std; long long l, r, k; int main() { cin >> l >> r; if(l % 2 == 1) l++; if(r % 2 == 1) r--; k = (r - l) / 2 + 1; cout << k * k; return 0; }