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

Sa se scrie un program in C care citeste de la tastatura un numar si afiseaza toti divizorii acestuia.

Răspunsuri la întrebare

Răspuns de calin96g
4

Răspuns:

int main{

int nr;

printf("nr=");

scanf("%d", &nr);

int i;

for(i=2;i<=nr/2;i++){

if(nr%i==0){

printf("%d\n", i);

}

}

}

Explicație:

E suficient sa cauti divizorii de la 2 la jumatea numarului.

La if, se verifica daca restul impartirii numarului citit de la tastatura la i este 0. In acest caz, ai gasit un divizor.

Alte întrebări interesante