Concetti Chiave

  • Il programma richiede all'utente di inserire tre numeri interi diversi.
  • Calcola e mostra la somma, la media e il prodotto dei numeri inseriti.
  • Identifica e visualizza il numero più piccolo e quello più grande tra i tre.
  • Utilizza esclusivamente la forma a selezione singola della struttura if per le operazioni di confronto.
  • Il codice include stampe per mostrare i risultati in modo chiaro e diretto.

 /*  * Scrivete un programma C che prenda in input dalla tastiera tre  * diversi interi e quindi visualizzi la somma, la media, il prodotto  * il minore e il maggiore di questi numeri.  * Usate soltanto soltanto la forma a selezione singola della  * istruzione if che avete appreso in questo capitolo.

Calcoli matematici

* Lo schermo di dialogo deve apparire come il seguente: * * Input three different integers: 13 27 14 * Sum is 54 * Average is 18 * Product is 4914 * Smallest is 13 * Largest is 27 */ #include int main(void) { int integer1, integer2, integer3, sum, average, product, smallest, largest; printf("Input three different integers: "); scanf("%d%d%d", &integer1, &integer2, &integer3); sum = integer1 + integer2 + integer3; printf("Sum is %d

", sum); average = sum / 3; printf("Average is %d

", average); product = integer1 * integer2 * integer3; printf("Product is %d

", product); /* Usando istruzioni if a selezione singola */ /* Ricerca del minimo */ if (integer1 = integer2) smallest = integer2; if (smallest >= integer3) smallest = integer3; /* Ricerca del massimo */ if (integer1 >= integer2) largest = integer1; if (integer1

", smallest); printf("Larger is %d

", largest); return 0; }

Domande da interrogazione

  1. Quali operazioni matematiche vengono eseguite nel programma C?
  2. Il programma calcola la somma, la media, il prodotto, il numero minore e il numero maggiore di tre interi diversi forniti dall'utente.

  3. Come viene gestita la selezione del numero minore e maggiore nel programma?
  4. La selezione del numero minore e maggiore avviene tramite istruzioni if a selezione singola, confrontando i tre interi per determinare il valore corretto.

  5. Qual è l'output atteso quando si inseriscono i numeri 13, 27 e 14?
  6. L'output atteso è: "Sum is 54", "Average is 18", "Product is 4914", "Smallest is 13", "Largest is 27".

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community