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

Se citesc două numere naturale n și x. Câte numere mai mici decât n admit pe x ca
divizor?


carajaslavik814: in pascal vrei?
capacsuprem: c++ daca se poatep

Răspunsuri la întrebare

Răspuns de ionatanferariu
2

Răspuns:

Va trebui să pui un for de la 1 la n-1. La fiecare pas, vom compara i cu x. Dacă i%x==0 (echivalent cu i se împarte exact la x), atunci vom utiliza o variabilă nr în care vom număra.

#include <iostream>

using namespace std;

int main()

{

int n, x, i, nr=0;

cin >> n >> x;

for(i=1; i < n; i++)

{

if(i % x == 0)

nr++;

}

cout << nr;

}

Alte întrebări interesante