#include #define MAX 100 int somatorio(int n, int numeros[]) { int soma = 0, i; for(i = 0; i < n; i++) { soma += numeros[i]; } return soma; } float media(int n, int numeros[]) { int soma = somatorio(n,numeros); float media = ((float)soma)/n; return media; } void mainAux() { int* numeros; int total, i; printf("Quantos numeros quer introduzir\n"); scanf("%d",&total); numeros = (int*)malloc(total); for(i=0; i < total; i++) { printf("Introduza um numero:"); scanf("%d",&numeros[i]); } printf("Soma: %d\n", somatorio(total, numeros)); } int main() { //mainAux(); int total, i; int numeros[MAX]; printf("Quantos numeros quer introduzir\n"); scanf("%d",&total); if (total >= 100) { printf("Erro. O numero devera ser menor que 100"); } else { for(i=0; i < total; i++) { printf("Introduza um numero:"); scanf("%d",&numeros[i]); } printf("Soma: %d\n", somatorio(total, numeros)); printf("Media: %.2f\n", media(total, numeros)); } getchar(); getchar(); }