[ Foro de C++ ]
hice un programa que diera el promedio de n calificaciones el problema es que no se suman los decimales solo los enteros me pueden decir en que estoy mal y que puedo o debo hacer gracias
#include<stdio.h>
#include<conio.h>
main()
{
int i,n,s;
float p,c[n];
printf("ingrese cantidad de calificaciones:\n");
scanf("%i",&n);
s=0;
for(i=0;i<n;i++)
{
printf("introdusca calificaciones\n",i+1);
scanf("%f",&c[i]);
s=s+c[i];
}
p=s/n;
printf("promedio final:%.2f",p);
getch();
return 0;
}
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)