Esercizi Natalizi su vettori e funzioni!!! L'esercizio non e' ancora completo...
#include <stdlib.h>
#include <stdio.h>
#define dim 5
using namespace std;
void carica(int v[],int DIM);
float media(int v[],int DIM);
int cerca(int v[],int DIM,int cercato);
int pari(int v[],int DIM);
int main()
{ int vett[dim]; //dichiarazione del vettore
int i; // inizializzazione dell'indice
float m;
int replay=1;
int cercato=0;
do{
carica(vett,dim);
for (i=0;i<dim;++i) //stampo i valori precedentemnte inseriti
{
printf("i valori inseriti sono: %d\n", vett[i]);
}
m=media(vett,dim);
printf("l'indice e':%d\n",i);
printf("la media e': %d\n",m);
printf("i pari sono: %d\n",pari(vett,dim));
printf("quale numero vuoi cercare?:\n");
scanf("%d",&cercato);
cercato=cerca(vett,dim,cercato);
if (cercato>-1)
{printf("la prima occorrenza del valore e': %d \n", cercato);}
else
{printf("il valore cercato non e' presente nel vettore\n");}
printf("vuoi riprovare?\n 0) no \n 1) si \n");
scanf("%d",&replay);
}
while (replay==1);
printf(" Ciao \n");
system("PAUSE");
}
void carica(int v[],int DIM) //funzione per il caricamento dei valori del vettore
{
int i;
for(i=0;i<dim;++i)
{
printf ("inserisci un valore:\n");//caricamento
scanf("%d",& v[i]);
}
}
float media(int v[],int DIM) //funzione per la media
{
int x; // indice per il for
float media=0; // varibile che contiene la media
int tot;
for (x=0;x<dim;++x)
{
tot=tot+v[x];
}
//printf(" i valori inseriti sono :%d \n" , v[x]); // verifica se prendeva i valori di vett[i]
media=tot/dim;
return media;
}
int cerca(int v[],int DIM,int cercato) // definizione per cercare un numero nel vettore
{
int i=0;
int occorrenza=-1;
do
{
if (v[i]==cercato)
{occorrenza=i;}
++i;
}
while ((i<dim) && (occorrenza==-1));
return occorrenza;
}
int pari(int v[],int DIM) // calcolo dei numeri pari
{
int i;
int pari=0;
for(i=0;i<dim;++i)
{
if (v[i]%2==0)
{pari+=1;}
}
return pari;
}
int dispari(int v[],int DIM)
{}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
E qui sotto il link al file su google drive!
Vettori e funzioni il file!
Nessun commento:
Posta un commento