18 lines
443 B
C
18 lines
443 B
C
#include <stdio.h>
|
|
|
|
/* Scomposizione in fattori primi di un numero intero */
|
|
|
|
int main(){
|
|
int n, i;
|
|
printf("Inserisci un numero intero: ");
|
|
scanf("%d", &n);
|
|
printf("Fattori primi di %d: ", n);
|
|
for(i = 2; i <= n; i++){ // i = 2 perchè 1 non è primo
|
|
while(n % i == 0){ // finchè n è divisibile per i
|
|
printf("%d ", i);
|
|
n /= i; // n = n / i;
|
|
}
|
|
}
|
|
printf("\n");
|
|
return 0;
|
|
} |