Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Problema con C++

    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

  2. #2
    Benvenuto nel forum..

    Se non l'hai fatto, ti invito a leggere il regolamento: il titolo della discussione deve avere un riferimento all'argomento del problema (es. "C++ - utilizzo vettori").

    Prima di analizzare il codice, che tipo di problemi ti da? Dove sono gli errori? Se funziona significa che non ci sono errori..

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Problema con C++

    Originariamente inviato da dexterrlz
    utilizzo il dev c++.
    Vecchio e obsoleto, evitalo.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,315

    Moderazione

    Ti invito a prendere visione del Regolamento interno, in particolar modo le sezioni riguardanti i titoli delle discussioni e quella relativa al posting del codice.

    Inoltre, come indicato appunto nel regolamento linkato, è necessario che sia tu a dire quali sono i problemi, dove sono questi problemi e quando vengono a galla (compilazione, esecuzione, con quali input, ecc).


    Qui sistemo io.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Si scusate lo leggo subito.
    Cmq mi da un po di errori per esempio
    25`i' undeclared (first use this function)
    27 'V' underclared (first use this function)
    36 expected `,' or `;' before '{' token
    48 expected constructor, destructor, or type conversion before '=' token
    49 expected unqualified-id before "for"
    Ne posto solo alcuni e le loro rispettive righe in ordine , gli altri penso siano tutti correlati forse ho sbagliato la chiamata a funzione.
    Volevo sapere se generalemete un sottoprogramma si faccia così e se ci sono degli errori elementari.

    Purtroppo come già detto ho l'esame e utilizzare il dev c++ è d'obbligo.
    Grazie

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da dexterrlz
    Si scusate lo leggo subito.
    Cmq mi da un po di errori per esempio
    Beh ... comincia a correggerli ...

    25`i' undeclared (first use this function)
    La variabile i non è dichiarata ...

    Cosa aspetti a dichiararla?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Ho fatto gia alcuni accorgimenti.
    28 expected unqualified-id before '{' token
    alla riga 28 mi dice questo.
    Dopo il void(...) non ci vuole la parentesi graffa?
    Sulla stessa riga 28 expected `,' or `;' before '{' token .
    Al successivo for :
    41 expected unqualified-id before "for"
    sulla stessa riga :
    41 expected `,' or `;' before "for"
    e ancora sulla stessa:
    41 expected constructor, destructor, or type conversion before '<' token e
    41 expected `,' or `;' before '<' token

    alla fine c'è anche questo errore C:\Dev-Cpp\Makefile.win [Build Error] [main.o] Error 1

    cosa significano questi errori??

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    In questa riga

    void somprod( int som , int prod , float V[]);

    perché hai aggiunto il

    ;

    finale ?

    Se hai idea della sintassi del C e fai un po' di attenzione, riesci a mettere a posto il programma (che ne ha bisogno). Ma non pensare di proporre al forum ogni minimo errore ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.