//**************************************************************
//  Autore: Susco G. 
//
//  Il programma accetta dall'utente un numero intero positivo  
//  n seguito da  n numeri interi e calcola :
//  il valore massimo, quello minimo e la loro media.          
//**************************************************************

/*============================================================   
              VERSIONE C    
 ============================================================*/

#include<stdio.h>
#include<limits.h>

int main() {
	int n; //numero di valori da leggere in input
	int i = 0;//indice usato per contare i valori letti da input
	 
	int x; //ogni singolo valore della sequenza
	int minimo, massimo;//massimo e minimo della sequenza di valori
	float media, somma = 0;//media e somma della sequenza di valori

	printf("Numeri da sommare \n(Inserisci un intero n >= 1): ");
	scanf("%d", &n);

	minimo = INT_MAX;
	massimo = INT_MIN;

	while( i < n)  {
		printf("\n--> ");
		scanf("%d", &x);
		somma = somma + x;
		if (x < minimo)
			minimo = x;
		if (x > massimo)
			massimo = x;
		i++;
	}
    media = somma / n;
	
	printf("\nMASSIMO=%d\nMINIMO=%d\nMEDIA=%.1f\n", massimo, minimo, media);
	
	return (0);
}

