Scusate se mi intrometto... credo che io e l'autore del topic frequentiamo lo stesso corso di studi
Se volessi svolgere lo stesso esercizio in c e non in c++, come faccio ad evitare che il numero negativo che indica la fine del ciclo, sia inserito all'interno del calcolo della media?
Questo è il mio codice
#include <stdio.h>
int main()
{
int numeri, contatore, totale; float media;
totale = 0; contatore = 0;
while (numeri >= 0)
{
printf("Inserisci una sequenza di numeri: \n");
scanf("%d", &numeri);
totale = totale + numeri;
contatore = contatore + 1 ;
}
media = totale / contatore;
printf("La media è: %f\n", media);
return 0;
}