Menu
Coddy logo textTech

Ciclo while

Fa parte della sezione Fondamenti del percorso C di Coddy. Lezione 38 di 63.

Il ciclo while ti permette di eseguire ripetutamente un blocco di codice finché una condizione specificata è vera.

Ecco la sintassi di base:

while (condition) {
    // codice da ripetere
}

Creiamo un semplice contatore:
Inizializza una variabile contatore

int count = 1;

Crea un ciclo while che venga eseguito finché count è minore o uguale a 5

while (count <= 5) {
    printf("%d ", count);
    count++;
}

Dopo aver eseguito il codice, l'output sarà:

1 2 3 4 5

Il ciclo continua finché count non diventa 6; a quel punto, la condizione count <= 5 diventa falsa e il ciclo termina.

challenge icon

Sfida

Facile

Scrivi un programma che legga un intero n dall’utente e stampi tutti i numeri pari da 2 a n (incluso) usando un ciclo while.

Per esempio, se l’utente inserisce 10, il tuo programma dovrebbe stampare:

2 4 6 8 10

Provalo tu

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    
    // Il tuo codice qui
    
    return 0;
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore C online