Restituire un array da una funzione in C++

di il
17 risposte

17 Risposte - Pagina 2

  • Re: Restituire un array da una funzione in C++

    06/05/2024 - oregon ha scritto:


    @Andrea mi sfugge quello che stai dicendo o suggerendo

    Arraypercentuale[x]=totvoti/100*arrayvoti[x]

    Per X da 0 a 4

  • Re: Restituire un array da una funzione in C++

    06/05/2024 - oregon ha scritto:


    Con queste modifiche il risultato del programma è

    NOMI      N¦VOTI     % VOTI
    Johnson   5000      25.9067
    Miller    4000      20.7254
    Duffy     6000      31.0881
    Robinson  2500      12.9534
    Ashtony   1800      9.32642
    Totale    19300
    Il vincitore delle elezioni Þ : Duffy

    nel caso volessi ridurre le cifre decimali dopo la virgola a 2 esponenti attraverso l'utilizzo di setprecision() per quel che riguarda la percentuale dei voti, dove dev'essere posta questa espressione nel codice? 

    è questa la ragione per la quale a “totale” avevo assegnato una variabile di tipo int.

  • Re: Restituire un array da una funzione in C++

    Mi sono risposto da solo…andava usata due volte 

          
            for(int i=0; i<5; i++)
            }
            perc[i]=(voti[i]/totale)*100;
            cout<<setw(1)<<setw(10)<<left<<nomi[i]<<setw(1)<<setw(10)<<left<<voti[i]<<setw(1)<<setw(10)<<left<<setprecision(4)<<perc[i]<<endl;
            }
    
    cout<<setw(1)<<setw(10)<<left<<"Totale"<<setw(1)<<setw(10)<<left<<setprecision(5)<<totale<<endl;
Devi accedere o registrarti per scrivere nel forum
17 risposte