Cristian02
Nuovo Utente
- Messaggi
- 25
- Reazioni
- 2
- Punteggio
- 24
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 poi 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.
la mia professoressa di informatica ci ha dato questo esercizio, una parte l'ho risolto ma poi 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.
C:
#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[I]+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[I]);
}
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);
return 0;
}
Ultima modifica da un moderatore: