P
Paper
Ospite
Buonasera a tutti,ho un problema con questa funzione.La mia idea era questa(sono alle primissime armi quindi è probabile che dica una fesseria):
/*Esercizio 1
int conteggio(int v[MAX], int val)
Scrivere una funzione che riceve in ingresso un vettore v di interi di dimensione
MAX = 100, ed un valore intero val. La funzione deve restituire il numero di
volte in cui val compare nel vettore v. */
#include <iostream>
#include <cstdlib>
using namespace std;
#define MAX 10
int i,val;
int conteggio(int v[MAX], int val);
int main()
{
int v[MAX];
cout<<"Inserisci il valore di val: "<<endl;
cin>>val;
cout<<"\n Inserisci gli elementi del vettore: "<<endl;
for (i=0;i<MAX;i++)
{
cin>>v;
}
cout<<conteggio(v,val)<<endl;
system ("pause");
return 0;
}
int conteggio(int v[MAX], int val)
{
for(i=0;i<MAX;i++)
{
if( i == val)
cout<<"Val è apparso tot volte: "; // e da qui???
Il problema sta proprio nella funzione,non so come articolarla.(corpo funzione,return ecc):help:
/*Esercizio 1
int conteggio(int v[MAX], int val)
Scrivere una funzione che riceve in ingresso un vettore v di interi di dimensione
MAX = 100, ed un valore intero val. La funzione deve restituire il numero di
volte in cui val compare nel vettore v. */
#include <iostream>
#include <cstdlib>
using namespace std;
#define MAX 10
int i,val;
int conteggio(int v[MAX], int val);
int main()
{
int v[MAX];
cout<<"Inserisci il valore di val: "<<endl;
cin>>val;
cout<<"\n Inserisci gli elementi del vettore: "<<endl;
for (i=0;i<MAX;i++)
{
cin>>v;
}
cout<<conteggio(v,val)<<endl;
system ("pause");
return 0;
}
int conteggio(int v[MAX], int val)
{
for(i=0;i<MAX;i++)
{
if( i == val)
cout<<"Val è apparso tot volte: "; // e da qui???
Il problema sta proprio nella funzione,non so come articolarla.(corpo funzione,return ecc):help: