Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1

    C++ Programma che fa la media,il massimo e il minimo di N numeri

    Salve ragazzi mi servirebbe una mano, per un programma che calcola La media di 20 numeri, e che dopo faccia il massimo e il minimo di questi.
    Mi dareste una mano? io intanto ho fatto questo
    codice:
    #include <iostream>
    
    
    
    using namespace std;
    
    
    int main(int argc, char** argv)
     {
    int V[5];
    int i;
    int SOMMA=0,MEDIA=0,MINORE,MAGGIORE;
    
    
    cout<<"Salve immetti qui N numeri    "<<endl;
    
    
    for(i=0;i<5;i++)
    {
        cout<<"inserisci qui il "<<i+1<<"' numero   ";
        cin>>V[i];
        SOMMA=SOMMA+V[i];
       
    }
        MEDIA=SOMMA/5;
        cout<<"La media e'   "<<MEDIA<<endl;
         
        
        return 0;
    }
    Grazie in anticipo per l'aiuto
    P.S e se volessi far immettere dal utente, di quanti numeri vuole fare il massimo e il minimo e la media come dovrei fare????
    Ho provato con alcune idee ma mi da errore il compilatore :'
    Ultima modifica di Lanciator; 10-11-2013 a 22:41

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,348
    Una domanda alla volta ... per il minimo/massimo non hai nessuna idea? Proprio nessuna?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Ne ho avuta qualcuna, ma niente... Ho pensato di fare un confronto, tra ogni numero che carica il ciclo for. Utilizzando un if e un else ma non so che cosa immettervi

  4. #4
    Scusa, a mano come faresti? Supponi che ti vengano detti a voce 100 numeri, di cui devi dire massimo e minimo senza poter prendere appunti di alcun tipo.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,348
    Quote Originariamente inviata da Lanciator Visualizza il messaggio
    Ne ho avuta qualcuna, ma niente... Ho pensato di fare un confronto, tra ogni numero che carica il ciclo for. Utilizzando un if e un else ma non so che cosa immettervi
    Penso che tu non ci abbia riflettuto tanto, sperando in una soluzione dal forum.

    Spremiti un po' le meningi dato che è abbastanza semplice ... dovrai affrontare problemi ben più complessi ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Ok dai, mi rifaccio il flow chart
    Vi farò sapere ^_^

  7. #7
    Ehi ragazzi Ho fatto il massimo, ho dei problemi con il minimo ç_ç Praticamente mi prende solo l'ultimo numero...

    codice:
    #include <iostream>
    
    
    using namespace std;
    
    
    int main(int argc, char** argv) {
    int i,j,MAX=0,MIN=0,V[5];
    float MEDIA;
    
    
    cout<<"Immetti qui 5 numeri"<<endl;
    
    
        for(i=0;i<5;i++)
            {
                cin>>V[i];
                MEDIA = MEDIA + V[i];
                if ( V[i] > MAX)
                MAX = V[i];
                if (V[i] < MAX)
                MIN = V[i];
                
                
                
            }
    cout<<"La media e'   "<<MEDIA<<endl;
    cout<<"Il numero piu' grande e'    "<<MAX<<endl;
    cout<<"Il numero piu' piccolo e'    "<<MIN<<endl;        
        return 0;
    }

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,348
    < MAX

    ?

    E MIN non deve partire da 0
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Anche se MIN non parte da 0 il problema rimane

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,348
    Hai corretto il < MAX ?
    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 © 2020 vBulletin Solutions, Inc. All rights reserved.