02. Es. svolto: minori di 10

Traccia:

Acquisire da tastiera 5 numeri interi e indicare quanti di questi sono minori o uguali a 10.

Soluzione:


#include <stdio.h>

int main()

{

int x1, x2, x3, x4, x5, contatore;

printf("Inserire cinque numeri interi: ");

scanf("%d %d %d %d %d", &x1, &x2, &x3, &x4, &x5);

// la variabile contatore e' inizializzata a 0

contatore = 0;

if (x1 <=10 ) {

// incrementa il contatore

contatore = contatore + 1;

}

if (x2 <=10 ) {

// incrementa il contatore

contatore = contatore + 1;

}

if (x3 <=10 ) {

// incrementa il contatore

contatore = contatore + 1;

}

if (x4 <=10 ) {

// incrementa il contatore

contatore = contatore + 1;

}

if (x5 <=10 ) {

// incrementa il contatore

contatore = contatore + 1;

}

printf("I numeri minori o uguali a 10 sono: %d\n", contatore);

return 0;

}

contatore = 0;

La variabile è inizializzata a 0 perché il suo contenuto inizialmente è incerto (potrebbe essere un qualsiasi valore, negativo o positivo).

contatore = contatore + 1;

La variabile contatore in corrispondenza di questa istruzione incrementa il proprio valore di 1.