Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,567
    Perchè dovrebbe essere < MIN e < MAX
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  2. #12
    Allora ho modificato al posto di < MAX, <MIN ma MIN rimane sempre zero....
    orgeon dicevi la stessa cosa di scara??? altrimenti non ti ho capito D:
    P.S MIN non è azzerato

  3. #13
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,352
    Quando dici di aver fatto una correzione mostra nuovamente il codice.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #14
    codice:
    #include <iostream>
    
    using namespace std;
    
    
    int main(int argc, char** argv) {
    int i,j,MAX=0,MIN,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] < MIN)
    			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;
    }

  5. #15
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,352
    Allora ... per risolvere, modifica così e studia la soluzione ...

    codice:
    MAX=V[0];
    MIN=V[0];
    for(i=1;i<5;i++)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #16
    Allora il programma è uscito solo che ho messo
    MAX = V[0]
    MIN = V[0]
    Nel ciclo for, così cosa fa??? Praticamente ho pensato che quando si incrementa il for(a quanto ho capito), si dovrebbero incrementare Anche l'array V,del max e del min,cioè:
    V[0], V[1], e così via, così facendo fa i giusti confronti
    Ditemi se il concetto è sbagliato
    Grazie a tutti, voglio solo capire se ho capito bene ^_^
    codice:
    #include <iostream>
    
    using namespace std;
    
    
    int main(int argc, char** argv) {
    int i;
    int MAX;
    int MIN;
    int V[5];
    float MEDIA;
    
    
    cout<<"Immetti qui 5 numeri"<<endl;
    
    
    	for(i=0;i<5;i++)
    		{
    			cin>>V[i];
    			MAX = V[0];
    			MIN = V[0];
    			MEDIA = MEDIA + V[i];
    			if ( V[i] > MAX)
    			MAX = V[i];
    			if (V[i] < MIN)
    			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;
    }

  7. #17
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,567
    È sbagliato...
    Prova a prendere carta e penna e a svolgerlo passo passo per (ad esempio) questi numeri...
    6 4 9 3 5
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  8. #18
    Eseguo, ma V[0] significherebbe valore indefinito o sbaglio?

  9. #19
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,567
    Ti ho detto: prova a svolgere passo passo su carta il tuo codice. Su carta.
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  10. #20
    L'ho fatto passo per passo e ho capito come funziona tutto il programma
    Grazie Scara95 e un grazie anche a oregon

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.