#include <stdio.h>
int somma(int S[30]){
	int ris=0;
	for(int i=0;i<30;i++){
		ris=ris+S[i];
	}
	return ris;
}
int max(int M[30]){
	int ris=0;
	for(int i=0;i<30;i++){
		if(M[i]>ris){
			ris=M[i];
		}
	}
	return ris;
}
int trovanumero(int T[30], int N){
	int ris=0;
	for(int i=0;i<30;i++){
		if(N==T[i]){
			ris++;
		}
	}
	return ris;
}
int trovadispari(int D[30]){
    for(int i=0;i<30;i++){
	if(D[i]%2!=0){
	printf("numero dispari: %d \n", D[i]);
    }
  }   
    return 0;
}
int main(void) {
	// your code goes here
int A[30];
int i;
int ris;
float media;
int scelta[3];
for(i=0;i<3;i++){
	scanf("%d \n", & scelta[i]);
}
for(i=0;i<30;i++){
	int rn=1+(rand()%100);
	A[i]=rn;
	printf("%d \n", rn);
}
trovadispari(A);
if(trovanumero(A,100)>0){
	printf("ho trovato il numero cercato");
	return 0;
}
for(i=0;i<3;i++){
switch(scelta[i]){
	case 1:
	ris=somma(A);
    printf("la somma è: %d \n", ris);
	break;
    case 2:
    media=somma(A)/30;
    printf("la media è: %f \n", media);
    break;
    case 3:
    ris=max(A);
    printf("il numero max è: %d \n", ris);
    break;
}
}
	return 0;
}

