Ho scritto un programma in c che somma tutti i numeri inseriti da tastiera a patto che l'input non sia il numero 0.
Se è 0 esce dal ciclo e esegue la media.
codice:
/*
* Programma che fa la media dei due numeri inseriti da tastiera
*
* @author Mattia Lonzi
* @version 1.0 2012-11-20
*/
#include <stdio.h>
void main() {
int somma = 0;
int media = 0;
int i = -1;
int x = 1;
while(x != 0) {
scanf("INSERISCI NUMERO %d",&x);
somma = somma + x;
++i;
}
media = somma / i;
printf("La media è %d",&media);
}
MA :
- se scrivo void main() non lo compila e mi da errore nella funzione main
(9 C:\Users\Mattia\Desktop\PROGRAMMI\PROGRAMMI C\media_interattiva.c [Warning] return type of 'main' is not `int' )
-se scrivo main() lo compila ma quando lo esegue dice file non compilato O.o
COME RISOLVO ?!?!?