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.
Sito: 7ecnologie
Sezione: 08. C language
Capitolo: 02. Introduzione al C
Paragrafo: 04. Controllo condizionale if
Approfondimento: 02. Es. svolto: minori di 10
Indice dei capitoli: 00. Risorse - 01 Ambiente di sviluppo - 02. Introduzione al C - 03. Le librerie - 04. Tutorial - 05. Esercizi svolti - 98. Esercizi
Indice dei paragrafi: 01. Hello World - 02. Variabile di tipo int - 03. Input da tastiera - 04. Controllo condizionale if - 05. Operatori logici - 06. Ciclo while - 07. Operatore modulo - 08. Array - 09. Ciclo for - 10. Ciclo do/while - 11. Variabili di tipo float - 12. Funzione random() - 13. Impostazione del set di caratteri - 14. Definizione di funzioni - 15. Passaggio di parametri: gli array - 16. Variabili: visibilità e durata - 17. Il tipo char - 18. I file - 19. Funzioni matematiche
Indice degli approfondimenti: 01. Es. svolto: multiplo - 02. Es. svolto: minori di 10 - 03. Es. svolto: min e max - 04. Es. svolto: ordine crescente - 05. Es. svolto: cifra unità - 06. Es. svolto: speculare