LordAlphons Posteado Diciembre 16, 2014 Reportar Share Posteado Diciembre 16, 2014 nose si esto va aqui pero nose a quien pedirle ayuda #include <stdio.h> #include <stdlib.h> void imprimir_total(); int main(){ int a,N; printf("Ingrese Dias\n"); scanf("%d",&N); imprimir_total(N); system("PAUSE"); } void imprimir_total (int M){ int an,me,se,di; an=M/365; me=(M%365)/30; se=me%4; di=se%7; printf("%d anios, %d meses, %d semanas, %d dias\n",an,me,se,di); } alguien me puede decir que hay de malo en el problema planteado? se supone que el programa recibe dias y luego los devuelve en años, meses, semanas y dias (exacto todo) Link to comment Compartir en otros sitios More sharing options...
0 PeregrinTuk Posteado Diciembre 17, 2014 Reportar Share Posteado Diciembre 17, 2014 Declara la función antes del int main, yo declararía la función como un int en vez de un void , y dentro de la función hay parametros que son del tipo float.. por ejemplo al dividir por 365 Enviado desde un celular no sobrevalorado Link to comment Compartir en otros sitios More sharing options...
0 Zombie Posteado Diciembre 17, 2014 Reportar Share Posteado Diciembre 17, 2014 yup te faltan float yo trato de declarar las variables antes dele main, para ir mas ordenado Link to comment Compartir en otros sitios More sharing options...
Question
LordAlphons
nose si esto va aqui pero nose a quien pedirle ayuda
Link to comment
Compartir en otros sitios
2 Respuestas a esta pregunta
Recommended Posts
Registrate o inicia sesión para comentar
Tienes que ser un usuario de nuestro foro para poder comentar
Crear una cuenta
Registrate en nuestro foro. Es Fácil!
¡Quiero registrarme ahora!Iniciar Sesión
¿Ya tienes una cuenta? Inicia sesión aquí
Iniciar Sesión Ahora