Esercizio in C con i void: Inserimento, Visualizzazione, Ricerca, Valore Max e Valore min e media
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int vett[10];
void inserimento()
{
int i;
for(i=0;i<10;i++){
printf("inserire 10 valori\n");
scanf("%d",&vett[i]);
}
}
void visualizza()
{
int i;
printf("il vett contiene i seguenti valori \n");
for(i=0;i<10;i++){
printf("%d %d\n",i+1,vett[i]);
}
system("PAUSE");
}
void ricerca()
{
int i,trovato;
int cont=0;
printf("inserire il valore che si vuole cercare: \n");
scanf("%d",&trovato);
i=0;
while(i<10)
{
if(trovato==vett[i])
printf("il valore e' %d ed e' presente in posizione %d\n",trovato,i);
else
printf("il valore non e' presente\n");
i++;
}
}
void maxmin()
{
int max=0,min=0,i,num;
min=vett[0];
for(i=0;i<10;i++){
if(vett[i]<min)
min=vett[i];
}
max=vett[0];
for(i=0;i<10;i++){
if(vett[i]>max)
max=vett[i];
}
printf("il valore massimo e' %d ed e' in posizione %d nella sequenza\n",max);
printf("il valore minimo e' %d ed e' in posizione %d nella sequenza\n",min);
}
void media1()
{ //media
int somma,ris,i,n;
float media;
for(i=0;i<10;i++){
somma=somma+vett[i];
}
media=(somma)/n;
printf("la media e': %.2f\n",media);
}
int main()
{
int scelta;
int i;
inserimento();
visualizza();
ricerca();
maxmin();
media1();
system("PAUSE");
return 0;
}
#include <stdlib.h>
#include <math.h>
int vett[10];
void inserimento()
{
int i;
for(i=0;i<10;i++){
printf("inserire 10 valori\n");
scanf("%d",&vett[i]);
}
}
void visualizza()
{
int i;
printf("il vett contiene i seguenti valori \n");
for(i=0;i<10;i++){
printf("%d %d\n",i+1,vett[i]);
}
system("PAUSE");
}
void ricerca()
{
int i,trovato;
int cont=0;
printf("inserire il valore che si vuole cercare: \n");
scanf("%d",&trovato);
i=0;
while(i<10)
{
if(trovato==vett[i])
printf("il valore e' %d ed e' presente in posizione %d\n",trovato,i);
else
printf("il valore non e' presente\n");
i++;
}
}
void maxmin()
{
int max=0,min=0,i,num;
min=vett[0];
for(i=0;i<10;i++){
if(vett[i]<min)
min=vett[i];
}
max=vett[0];
for(i=0;i<10;i++){
if(vett[i]>max)
max=vett[i];
}
printf("il valore massimo e' %d ed e' in posizione %d nella sequenza\n",max);
printf("il valore minimo e' %d ed e' in posizione %d nella sequenza\n",min);
}
void media1()
{ //media
int somma,ris,i,n;
float media;
for(i=0;i<10;i++){
somma=somma+vett[i];
}
media=(somma)/n;
printf("la media e': %.2f\n",media);
}
int main()
{
int scelta;
int i;
inserimento();
visualizza();
ricerca();
maxmin();
media1();
system("PAUSE");
return 0;
}
Commenti
Posta un commento