Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2011, 10:31
panfle
 
Fecha de Ingreso: septiembre-2011
Mensajes: 7
Antigüedad: 12 años, 6 meses
Puntos: 1
Arreglos en C

El programa es un contador de cursos de 10 alumnos cada 1, y del cual espera sacar el promedio de cada curso, el tema q me tira estos errores yr ealmente no se como solucionarlos, si me ayudarian se los agradeceria

#include <stdio.h>
#include <conio.h>
float alumnos[10];
float cursos[12];
int contador, contador2;
float notas ( float alumnos[10]);

main()
{
for ( cursos = 0; cursos < 12; contador++)
{
for ( alumnos = 0; alumnos < 10; contador2++){
printf("Ingrese las notas de 10 alumnos del curso %d \n", contador);
scanf("%f", &alumnos[contador2]);}
}
printf("\tLista de Cursos\n");
printf("\tLista de notas\n");
for ( cursos = 0; cursos < 12 ; contador++){
for ( alumnos = 0; alumnos < 10; contador2++){
printf("El promedio es %f\n", notas( alumnos[10]));}
}
getch();

}

float notas (float alumnos [10]) /*Definición de la función */
{
float sum=0, i;
for(i=0; i<10; i++)
sum=((sum+alumnos[i])/ 10);
printf("El promedio es %f\n", sum);
return (sum);
}


Errores:
10 C:\Users\Panfle\Programas C\Temas\Desde arreglos\Promedio.cpp incompatible types in assignment of `int' to `float[12]'
10 C:\Users\Panfle\Programas C\Temas\Desde arreglos\Promedio.cpp ISO C++ forbids comparison between pointer and integer
18 C:\Users\Panfle\Programas C\Temas\Desde arreglos\Promedio.cpp incompatible types in assignment of `int' to `float[12]'
18 C:\Users\Panfle\Programas C\Temas\Desde arreglos\Promedio.cpp ISO C++ forbids comparison between pointer and integer
19 C:\Users\Panfle\Programas C\Temas\Desde arreglos\Promedio.cpp incompatible types in assignment of `int' to `float[10]'
19 C:\Users\Panfle\Programas C\Temas\Desde arreglos\Promedio.cpp ISO C++ forbids comparison between pointer and integer
20 C:\Users\Panfle\Programas C\Temas\Desde arreglos\Promedio.cpp cannot convert `float' to `float*' for argument `1' to `float notas(float*)'
C:\Users\Panfle\Programas C\Temas\Desde arreglos\Promedio.cpp In function `float notas(float*)':
30 C:\Users\Panfle\Programas C\Temas\Desde arreglos\Promedio.cpp invalid types `float*[float]' for array subscript