Informatică, întrebare adresată de GeoCker, 8 ani în urmă

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

Răspuns de danboghiu66
3

#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;

}

Alte întrebări interesante