#include <stdio.h>#define MAX 30main (){ int n, i, m, q, sum, confronto, quanti; int a[MAX]; int somma(int a[], int p, int m); //Inizializzazione dell'array printf ("Dammi la dimensione dell'array: "); do { scanf ("%d", &n); if (n>MAX) { printf ("Hai superato il limite\n"); } } while (n>MAX); for (i=0; i<n; i++) { printf ("Dammi il %d' numero: \n",i); scanf ("%d", &a[i]); } printf ("Dimmi quanti numeri dell'array vuoi confrontare: \n"); scanf("%d", &quanti); printf ("Dammi il valore m da confrontare: \n"); scanf ("%d", &confronto); sum = somma (a, quanti, confronto); fflush(NULL); getchar();}//Definizione della funzione sommaint somma(int a[], int p, int m) { int sum=0, j, i; for (j=0; j<p; j++) { if (a[i]>=m) { sum += a[i]; } } return sum;}