codice:
#include <stdio.h>
int main()
{
// Dichiarazioni
int numeri[]={3,6,2,1,4,5,9,0,8,7};
int elementi = sizeof(numeri)/sizeof(int);
int i, min,max,totale;
// Inizializzazioni
totale = 0;
min = max = numeri[0];
// Trova min, max e totale
for(i=0; i < elementi; i++ ){
if(min > numeri[i]) min = numeri[i];
if(max < numeri[i]) max = numeri[i];
totale += numeri[i];
}
// Stampa risultati
printf("Min: %d\n",min);
printf("Max: %d\n",max);
printf("Media: %d/%d = %f\n",totale,elementi, (float)totale/elementi);
for(i=0; i < elementi; i++ ){
if ( numeri[i] % 2 == 0 ) // il numero è pari
numeri[i] += min;
else // se non è pari è dispari
numeri[i] += max;
}
for(i=0; i < elementi; i++ ){
printf("%d ", numeri[i]);
}
printf("\n");
return 0;
}