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
- Come si inizializza un vettore di interi e quali operazioni vengono eseguite su di esso?
- Qual è il procedimento per contare le occorrenze di un numero specifico nel vettore?
- Come vengono determinati il minimo e il massimo nel vettore?
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.
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.
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.