Olá, boa tarde.
Estou com duvida sobre o porquê do meu código não rodar. Eu pesquisei na internet e aparentemente ele esta 100%, sem nenhum erro.
#include <stdio.h>
#include <stdlib.h>
void somatorioMedia(float *a, int n, float *somatorio, float *media);
int main(){
int i;
float a[10];
int n = 10;
float *somatorio;
*somatorio = 0;
float *media;
*media = 0;
for(i=0; i<10; i++){
printf("n[%i]: ", i);
scanf("%f", &a[i]);
}
somatorioMedia(a, n, somatorio, media);
printf("Somatorio: %.2f\n", *somatorio);
printf("Media: %.2f", *media);
return 0;
}
void somatorioMedia(float *a, int n, float *somatorio, float *media){
int i;
for(i=0; i<n; i++){
*somatorio += a[i];
}
*media = *somatorio / n;
}