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.7Visto che poche volte ho scritto programmi abbastanza complessi potreste dirmi dove , su per giu , ci sono errori?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];} }
Grazie in anticipo
Buona giornata

Rispondi quotando