[C++] vettore di strutture contenente media e prodotto matr.

di il
4 risposte

[C++] vettore di strutture contenente media e prodotto matr.

Salve a tutti, sono nuovo del forum e ho iniziato a programmare da poco, quindi sono totalmente inesperto. Il mio problema è questo: devo creare una funzione (crea_vettore) che, ricevuti in ingresso i riempimenti di riga e colonna di una matrice e i valori della stessa (preventivamente letti da tastiera o da file), provveda alla creazione di un vettore di strutture che contenga due campi, il prodotto e la media degli elementi dell'i-esima riga della matrice.
Letta la matrice, definito un vettore di tipo struttura con questi due campi, scritte due funzioni per il calcolo del prodotto e della media (che scriverò sotto), come posso procedere per far si che questa funzione mi crei il vettore???


N.B.: ho preventivamente definito un tipo vettore intero (typedef int vettore[50])
e un tipo matrice vettore (typedef vettore matrice[50]).


la funzione per il calcolo del prodotto è:
/*prototipo*/
int prodotto(const vettore, int);

/*sottoprogramma*/
int prodotto(const vettore V, int riemp){
int i, prodotto=1;

for(i=0; i<riemp; i++)
prodotto=prodotto*V;
return prodotto;
}



la funzione per il calcolo della media è:
/*prototipo*/
float media(const vettore, int);

/*sottoprogramma*/
float media(const vettore V,int riemp){
int i,somma=0;
float media;

for(i=0; i<riemp; i++)
somma=somma+V;
media=float(somma)/riemp;
return media;
}



grazie a chi mi risponde

4 Risposte

Devi accedere o registrarti per scrivere nel forum
4 risposte