Concetti Chiave

  • Il programma consente di inserire dieci numeri interi in un vettore.
  • Calcola e stampa la media, il valore minimo e il valore massimo dei numeri inseriti.
  • Permette di cercare un numero specifico e conta quante volte è presente nel vettore.
  • Utilizza un ciclo per gestire l'input dell'utente e le operazioni sui dati.
  • Include controlli per determinare minimi e massimi al primo inserimento.

Inizializzazione e input

Inserire dati in un vettore di interi di dimensione dieci.
Stampare i valori inseriti, calcolare la media, determinare il minimo e il massimo.
Dato un valore numerico preso in input, contare quante volte è presente nel vettore.

#include

#include

int main()

{

int vet[10];

int i;

int numero;

int cont=0;

int max=0;

int min=0;

int somma=0;

int media=0;

printf("Inserisci il numero da cercare nella sequenza: ") ;

scanf("%d",&numero);

printf("Inserisci una sequenza di 10 numeri\n") ;

for ( i=0; i

printf("Elemento %d: ", i+1) ;

scanf("%d", &vet) ;

if(vet==numero){ //se l'elemento inserito è il numero che stiamo cercando si implementa il contatore

cont++;

}

if(i==0){ //il primo elemento inserito è sia il minimo che il massimo

min=vet;

max=vet;

}

else{

if(min>vet) {

min=vet;

}

if(max) {

max=vet;

}

}

somma=somma+vet; //somma di tutti gli elementi dell'array

}

printf("\n") ;

media=somma/10; //media degli elementi dell'array

printf("La sequenza inserita e’ la seguente\n") ;

for ( i=0; i

printf("Elemento %d: %d\n", i+1, vet) ;

}

printf("\n");

printf("L'elemento da cercare è stato inserito %d\n", cont);

printf("L'elemento minimo è: %d\n"), min;

printf("L'elemento massimo è: %d\n", max);

printf("La media è: %d\n ", media);

return 0;

}

Domande da interrogazione

  1. Come si inizializza un vettore di interi e quali operazioni vengono eseguite su di esso?
  2. Un vettore di interi di dimensione dieci viene inizializzato per inserire una sequenza di numeri. Le operazioni eseguite includono la stampa dei valori, il calcolo della media, e la determinazione del minimo e del massimo.

  3. Qual è il procedimento per contare le occorrenze di un numero specifico nel vettore?
  4. Dopo aver inserito un numero da cercare, il programma scorre il vettore e incrementa un contatore ogni volta che trova un elemento uguale al numero cercato.

  5. Come vengono determinati il minimo e il massimo nel vettore?
  6. Il primo elemento inserito nel vettore è inizialmente considerato sia il minimo che il massimo. Successivamente, il programma confronta ogni elemento con il minimo e il massimo attuali per aggiornare i valori se necessario.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community