fbpx

Algoritm pentru afisarea divizorilor unui numar

de Mihai-Alexandru

Algoritm pentru afisarea divizorilor unui numar

  • Ce este si ce face acest algoritm?

Acest algoritm este unul dintre algoritmii elementari. Acesta afiseaza toti divizorii unui numar intreg.

Definitia unui divizor: In matematica, un divizor al unui numar x, este un numar y ce il imparte exact (cu restul 0).

Exemplu: 6 este divizorul lui 18, deoarece 18 se imparte exact (cu restul 0) la 6.

  • Algoritmul pentru afisarea tuturor divizorilor unui numar

#include <iostream>

using namespace std;

void afisareDivizori(int x)
{
    for(int i = 2; i <= x / 2; i++)
    {
        if(x % i == 0)
            cout << i << " ";
    }
}

int main()
{
    int n;
    cout << "N = ";
    cin >> n;
    afisareDivizori(n);
    return 0;
}
Comentarii

S-ar putea sa iti placa