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
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
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Franceza,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă