[C] stampare i numeri di un intervallo chiuso
In pratica io ho una lista di elementi del tipo:
adesso devo scrivere una funzione che stampi i numeri compresi nell'intervallo chiuso per sempio [3,9], (tutti i numeri da 3 a 9 se ce ne sono). Non riesco a "tradurre" la condizione "di intervallo chiuso".
Io ho fatto in questo modo;
if(s->numero>=3 && s->numero<=9)
Secondo voi questa condizione è giusta?
struct lista{ int num; struct lista *next; }; typedef struct lista *tipolista;
adesso devo scrivere una funzione che stampi i numeri compresi nell'intervallo chiuso per sempio [3,9], (tutti i numeri da 3 a 9 se ce ne sono). Non riesco a "tradurre" la condizione "di intervallo chiuso".
Io ho fatto in questo modo;
tipolista s; while(s!=NULL){ if(s->numero>=3 && s->numero<=9) { printf("%d", s->numero); } s=s->next; } }
if(s->numero>=3 && s->numero<=9)
Secondo voi questa condizione è giusta?
Risposte
Si quella è la definizione di intervallo chiuso.