Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    10

    Fare la media di n numeri in C

    Devo scrivere in C un programma che fa scrivere all'utente due numeri qualsiasi e tra questi numeri il programma rilevi tutti quelli dispari. Dopodichè di questi numeri dispari trovati ne faccia la media.

    Sono riuscito a fare la parte dei numeri dispari così:

    #include <stdio.h>
    int main(void) {
    printf("Inserisci il primo numero");
    int A;
    scanf_s("%d", &A);
    printf("Inserisci il secondo numero");
    int B;
    int i;
    scanf_s("%d", &B);




    for (i = A; i <= B; i++)
    {
    if (i % 2 == 1)
    printf("%d\n", i);
    }


    }



    Ora non riesco a capire come calcolare la media. Sapreste aiutarmi? Grazie in anticipo.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Nel ciclo for, nella if, man mano che trovi i numeri dispari, oltre a visualizzarli sommali in una variabile totale impostata a zero all'inizio.

    Alla fine del for dividi totale per il numero di valori dispari conteggiati ...

    Usa una float per la variabile totale
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    10
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Nel ciclo for, nella if, man mano che trovi i numeri dispari, oltre a visualizzarli sommali in una variabile totale impostata a zero all'inizio.

    Alla fine del for dividi totale per il numero di valori dispari conteggiati ...

    Usa una float per la variabile totale

    Sono alle prime armi.
    Pongo un'altra variabile float C;
    Dopodichè come dovrei continuare?
    Ultima modifica di Alee; 21-03-2016 a 15:17

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da Alee Visualizza il messaggio
    Sono alle prime armi.
    Pongo un'altra variabile float C;
    Dopodichè come dovrei continuare?

    Te l'ho scritto sopra ....
    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.