406
Cerinţă
Se dau 2 numere naturale, a şi b. Să se determine dacă a se poate scrie că suma de b numere naturale consecutive.
Date de intrare
Programul citeşte de la tastatură cele 2 numere a şi b.
Date de ieşire
Programul va afişa pe ecran numărul mesajul DA dacă a se poate scrie că suma de b numere naturale, iar NU în caz contrar.
Restricţii şi precizări
1 ≤ a ≤ 100.000.0001 ≤ b ≤ 25.000
Exemplu:
Intrare
12 3
Ieşire
DA
Explicaţie
12 = 3 + 4 + 5
#include <bits/stdc++.h>
using namespace std;
int main ()
{
int a,b;
cin >> a >> b ;
if ((a-(b*(b-1)/2)) % b == 0)
cout << "DA";
else
cout << "NU";
return 0;
}
Comentarii