Salve a tutti sono nuovo del forum , mi sono iscritto oggi.
Sono alle prese con l'esame di informatica utilizzo il dev c++.
Vorrei proporvi un quesito che sto svolgendo :
Si scriva un programma che calcoli la somma som degli elementi
di posto pari ed il prodotto prod degli elementi di posto
dispari del vettore V. Si stampino quindi il vettore V ed i valori di som e prod.
Il programma deve essere articolato in funzioni (ad es.: input, output, somprod).
Suggerimento: la funzione somprod riceve in ingresso V e restituisce come
parametri di uscita som e prod.
Esempio
codice:
INPUT: V = 2.1 4.2 1.3 3.2 7.1 6.3
OUTPUT: V = 2.1 4.2 1.3 3.2 7.1 6.3 som = 10.5 prod = 84.7
codice:
#include <cstdlib>
#include <iostream>
using namespace std;
//prototipi
void somprod( int som , int prod , float V[]);
int main()
{
float V[i];
int som , prod;
cout<<"il vettore è \n\n"<<V[i];
cout<<"il valore som =\t"<<som;
cout<<"il valore prod =\t"<<prod;
system("PAUSE");
return EXIT_SUCCESS;
}
void somprod( int som , int prod , float V[]);
{
int riemp;
float V[riemp];
int i,som prod;
cout<<"inserisci riempimento per il vettore\n\n";
cin>>riemp;
for(i=0 ; i<riemp ; i++)
{
cout<<"inserisci\t "<<riemp<<"valori del vettore\n";
cin>>V[i];}
}
som=0;
for (i=0; i<riemp; i=i+2);
{
som= som + v[i];
prod=1;}
for (i=1; i<riemp; i=i+2);
{prod= prod * v[i];}
}
Visto che poche volte ho scritto programmi abbastanza complessi potreste dirmi dove , su per giu , ci sono errori?
Grazie in anticipo
Buona giornata