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.
MA :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); }
- 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 ?!?!?