Ohjelmassa otetaan vastaan 10 pistemäärää, jotka lasketaan yhteen. Vain luvut väliltä 0-5 kelpaavat.
(On huomattava, että ohjelmassa ei tarkasteta sitä, että syöte on kokonaisluku tai edes sitä, että se on numeerinen.)
Virheentarkistuksen tekevä ohjelmanosa on lihavoitu.
#include <stdio.h> void main(void) { int pistemaara; int summa = 0; int lkm = 0; while (lkm < 10) { printf ("Anna pistemäärä: "); scanf ("%d", &pistemaara); while (pistemaara < 0 || pistemaara > 5) { printf ("Ei kelpaa, anna väliltä 0-5: "); scanf ("%d", &pistemaara); } summa += pistemaara; lkm++; } printf ("Pistemäärien summa on %d", summa); }