Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    17

    [C] moda media passaggio di valore

    Salve, dovrei creare un programma con le funzioni chiaramente, che mi richiede il calcolo della moda e della media ma con il passaggio di valore. Quest' ultimo non l'ho capito sinceramente , ho provato a studiarlo e ho visto che bisogna inserire nella funzione oltre che es: int scambio (int & a)
    se qualcuno mi da una mano anche con solo la media o moda non necessariamente tutti e due mi sarebbe molto d'aiuto, grazie.

  2. #2
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Sn cs semplicissime, (ho letto da wikipedia ), la media è la sommatoria dei tuoi campioni diviso il loro numero. La moda è il campione che ha il valore + alto di presenza nel tuo insieme di campioni. Sinceramente nn vedo un modo x utilizzare la funzione di scambio, se nn quello nel calcolo della media dove ciclicamente passi ala tua funzione il valore media ed il campione, fai / 2 e salvi il valore nella variabile di scambio (la media).

    Ce poi poi lo scarto quadratico medio, molto importante che ti fa capire quanto i tuoi campioni siano diversi dalla media. Concetto alla base di algoritmi di compressione molto efficaci.
    Per gli Spartani e Sparta usa spartan Il mio github

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    17
    no lo scambio era un esempio per far capire la sintassi del passaggio di parametri con valore, comunque so cosa sono moda e media chiaramente. chiedevo un aiuto nel programma =.P

  4. #4
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    codice:
    void media_fn(int &media,int campione)
    {
    media = (media + campione) / 2;
    }
    
    int main(int argc,char *+argv)
    {
    int campioni[]={1,2,3,4};
    int media;
    
    for(media,i=0;i<sizeof(campioni);i++)
    media_fn(media,campioni[i]);
    }
    Dovrebbe essere cs, I hope.
    Per gli Spartani e Sparta usa spartan Il mio github

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    17
    Originariamente inviato da linoma
    codice:
    void media_fn(int &media,int campione)
    {
    media = (media + campione) / 2;
    }
    
    int main(int argc,char *+argv)
    {
    int campioni[]={1,2,3,4};
    int media;
    
    for(media,i=0;i<sizeof(campioni);i++)
    media_fn(media,campioni[i]);
    }
    Dovrebbe essere cs, I hope.
    Grazie per l'interessamento, ma mi serve in C =P

  6. #6
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    é xche cosa ho usato?
    Per gli Spartani e Sparta usa spartan Il mio github

  7. #7
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    codice:
    void media_fn(int &media,int campione)
    Direi C++ visto che in C il passaggio per reference non esiste.
    This code and information is provided "as is" without warranty of any kind, either expressed
    or implied, including but not limited to the implied warranties of merchantability and/or
    fitness for a particular purpose.

  8. #8
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    hai ragione, miseria. Allora che intende cn la funzione int scambio? Cacchio mi stavo divertendo.
    Per gli Spartani e Sparta usa spartan Il mio github

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    17
    Originariamente inviato da linoma
    hai ragione, miseria. Allora che intende cn la funzione int scambio?
    l'ho scritto prima era per far capire il passaggio di valore
    che ad esempio nella funzione int scambio (int & a) si aggiungie la & nelle variabili formali

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Nagyn
    Grazie per l'interessamento, ma mi serve in C =P
    E quindi ... non puoi provare a modificare tu il codice?

    P.S. In realtà non ho ancora capito bene qual è la domanda ...
    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.