Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Columb
    Registrato dal
    Dec 2005
    Messaggi
    35

    [C++]Problemi funzione con vettore

    Uso Dev-C++ su Windows, qnd provo a compilare sto "programma" mi da questi due errori....

    22 invalid conversion from `int*' to `int'
    22 initializing argument 1 of `float media_vett(int)'

    Potreste aiutarmi a capire dove sta il problema?Grazie mille, ve ne sarei grato....

    codice:
    #include<iostream>
    #include<stdio.h>
    
    using namespace std;
    
    float media_vett (int vett);
    
    int main()
    {
        int vett[10];
        int i;
        float media_v;
        
        cout<<"\nInserisci i dati nel vettore vett[]\n";
        
        for (i=0;i<10;i++)
        {
            cout<<"vett["<<i<<"]= ";
            cin>>vett[i];                 
        }
        
        media_v=media_vett(vett);
        
        system("pause");
        return 0;
    }
    
    float media_vett (int vett[10])
    {
         int somma=0;
         float media;
          
         for (int i=0;i<10;i++)
        
                somma=somma+vett[i];
            
          media=(float)somma/10;
          
          return media;
    }

  2. #2
    La linea in cui ti dà l'errore?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    float media_vett (int vett);

    modifica in:

    float media_vett (int vett[]);

  4. #4
    O, per coerenza con la definizione, modificala in float media_vett (int vett[10]);.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it L'avatar di Columb
    Registrato dal
    Dec 2005
    Messaggi
    35
    nn funzia, nn capisco xkè.....cioè proprio nn va la funzione.....

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Veramente funziona ...

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 © 2024 vBulletin Solutions, Inc. All rights reserved.