dinoinfo ha scritto:
((i%2)!=0)==m;
Scusa, che cosa è questo? A cosa serve?
dinoinfo ha scritto:
m<=k;
E questo?
Comunque la tua idea di base, era buona, forse lunga, ma buona:
dinoinfo ha scritto:
for (i=0;i<=n;i++)
{
if( ((i%2)!=0)&&((i%3)!=0)&&((i%5)!=0)&&(i!=1))
printf("->%d ",i);
}
printf("\nMa naturalmente, non dimentichiamoci dei primi : 2 3 5 ");
Basta che aggiungi un (&& (i%7) != 0) e sei a posto .
Se vuoi stampare anche i numeri 2, 3, 5, 7, basta che metti un'altra condizione tipo:
if(i/2 == 1) oppure direttamente
if(i == 2).