cuando trato de copilar el programa me tira este error:
'main' : la función debe devolver un valor.
vea la declaración de 'main'.
y ya no se que hacer para que pueda correr mi programa :/
quien me puede ayudar
/*
AUTOR: Rafa.
Date: 23/02/2015
Description: 40) Escribe un Programa tal que dado como datos la matricula
y 5 calificaciones de un alumno, imprima la matricula, el promedio
y la palabra aprobado si el alumno tiene un promedio mayor o igual a 7,
y las palabras "no aprobado" en caso contrario.
*/
#include <stdio.h>
#include <stdlib.h>
void alumno(){
float Matri,cal,cal2,cal3,cal4,cal5,prom;
printf("\nIngrese Su Matricula: ");
scanf("%f",&Matri);
printf("Ingrese La Primera Calificacion: ");
scanf("%f",&cal);
printf("Ingrese La Segunda Calificacion: ");
scanf("%f",&cal2);
printf("Ingrese La Tercera Calificacion: ");
scanf("%f",&cal3);
printf("Ingrese La Cuarta Calificacion: ");
scanf("%f",&cal4);
printf("Ingrese La Quinta Calificacion: ");
scanf("%f",&cal5);
prom=(cal+cal2+cal3+cal4+cal5)/5;
if(prom>=70){
printf("Aprobado");
}
else{
printf("Reprobado");
}
}
int main(){
alumno();
system("pause");
return;
}
[/sup]
main es tipo int, su return debe ser un numero, normalmente es 0 para indicar que todo fue bien... en C/C++ tienes que tener mucho cuidado con los tipos de las funciones y los valores de retorno
Cita de: engel lex en 24 Febrero 2015, 04:13 AM
main es tipo int, su return debe ser un numero, normalmente es 0 para indicar que todo fue bien... en C/C++ tienes que tener mucho cuidado con los tipos de las funciones y los valores de retorno
ese era mi error gracias por la ayuda "no se si agradecer esta prohibido en el foro" me ire a leer las reglas gracias de todas maneras ayudaste de mucho
lo que está prohibido es que vayas por ahí agradeciendo en todo lo que veas (básicamente populando los foros innecesariamente) con cosas como "buen comentario", "esto es útil", "buen trabajo", ya que no aportan nada, ni contienen valor informativo
por otro lado, el hecho que digas "me funcionó, gracias" es retroalimentación porque se que te fue útil y sabemos que no era otro error, eso si está permitido, ya que sí contiene información (como que respondas este comentario con un "ok! lo entendí, gracias") no somos maquinas, solo tratamos de ser organizados :laugh: