Se dau 2 numere naturale a si b, a < b, se da si un numar natural n. Cate numere divizibile cu n exista in intervalul [a,b] ?
Răspunsuri la întrebare
#include <cstring>
#include <iostream>
using namespace std;
int main() {
int a;
cout << "Introduceti numarul a: " << endl;
cin >> a;
if (a < 0) {
cout << "a nu poate fi negativ. Aplicatia se opreste. " << endl;
return 0;
}
int b;
cout << "Introduceti numarul a (b > a): " << endl;
cin >> b;
if (b <= a) {
cout << "b trebuie sa fie mai mare ca a. Aplicatia se opreste. " << endl;
return 0;
}
int n;
cout << "Introduceti numarul n: " << endl;
cin >> n;
if (n <= 0) {
cout << "n nu poate fi zero sau negativ. Aplicatia se opreste. " << endl;
return 0;
}
cout << "Numerele divizibile cu " << n << " in intervalul [" << a << ", " << b << "]: " << endl;
int nDivizibile = 0;
for (int i = a; i <= b; i++) {
if (i % n == 0) {
cout << i << endl;
nDivizibile++;
}
}
cout << "In total sint " << nDivizibile << " asftel de numere." << endl;
return 0;
}