Esercizio di programmazione in C

di il
3 risposte

Esercizio di programmazione in C

Salve, sono uno studente dei superiori sono al quarto.
la mia professoressa di informatica ci ha dato questo esercizio, una parte l'ho risolto ma mi sono bloccato.
L'esercizio mi chiedeva:

Memorizzare in un vettore "A" "N" numeri interi letti da tastiera. Calcolare la media aritmetica e copiare in un vettore "B" solo gli elementi di "A" superiori alla media. Visualizzare i contenuti dei due vettori su righe separate, ogni valore è separato dal successivo da due trattini.

Questo esercizio è incompleto

#include <stdio.h>


void copia (int *a,int *b,int dim,){


}
void media (int *a,int dim){
int som=0,media;
for (int i=0;i<dim;i++){
som=a+som;
}
media=som/dim;
printf ("la media dei voti : %d",media);
return;
}
void caricamento (int *a,int dim){
for (int i=0;i<dim;i++){
printf ("inserisci un numero : ");
scanf ("%d",&a);
}
return;
}
int main(){
int N;
printf ("inserisci una dimensione : ");
scanf ("%d",&N);
int A[N];
int B[N];
caricamento(A,N);
media(A,N);
copia(A,B,N);
}

3 Risposte

Devi accedere o registrarti per scrivere nel forum
3 risposte