Ciao a tutti ho bisogno di un consiglio su questo esercizio:
"scrivere un programma C che, preso in input un numero inserito da tastiera, stampi tutti i suoi divisori."
così è come l'ho fatto io:
# include <stdio.h>
# include <stdlib.h>
int main()
{
int numero;
int divisore=1;
printf("inserisci un numero");
scanf_s("%d",&numero);
if (numero<=0) {
printf("numero inserito nullo o negativo\n");
}
else
{
for (divisore=1;divisore<=numero;divisore++);
{
if (numero % divisore==0)
{
printf("%d è divisore di %d,divisore,numero");
}
else
{
printf("%d non è divisore di numero\n");
}
}
system("pause");
return(0);
}
purtroppo però non funziona e non capisco perché,qualcuno mi dice per favore cosa c'è che non va?vorrei solo qualche dritta per poi sistemarlo io,grazie