Estoy aprendiendo C a través del manual de C de Nacho Cabanes.
He llegado a la parte de los arrays, y el primer ejercicio es:
"Un programa que pida al usuario 4 números, los memorice (utilizando
una tabla), calcule su media aritmética y la muestre en pantalla."
He hecho lo siguiente:
Código
//Pedir al usuario 4 numeros enteros y calcular la media aritmetica almacenando los datos en un array.
#include <stdio.h>
#include <stdlib.h>
int main(){
int numero[4];
int media,a,b,c,d;
printf("Introduce los cuatro valores\n");
scanf("%d",&a);
scanf("%d"&b);
scanf("%d"&c);
scanf("%d"&d);
a=numero[0];
b=numero[1];
c=numero[2];
d=numero[3];
media=(numero[0]+ numero[1]+numero[2]+numero[3])/4;
printf("La media de %d, %d, %d, y %d es %d",a,b,c,d,media);
system("pause");
return 0;
}
Pero me da error. Supongo que el problema está en cómo asigno la variable a cada elemento del array.
Muchas gracias.
Saludos.










Autor



En línea

