Defina una variable de estructura para calcular el día del año
#include lt;stdio.hgt;
struct date //struct is incorrecto, fecha es el nombre del tipo de estructura, se debe definir como una variable del tipo de estructura a utilizar
{int día;
int mes;
int años;
Int día; //usa puntuación en inglés.int día; // usa puntuación en inglés
int mes;
int años;
p>};
void main()
{
int i, j, k, m, n=0; // la variable i, j, k es muy simple, no es necesario usar punteros
int c[13]={0, 31, 29, 31, 30, 31, 30, 31, 31, 30 , 31, 31, 30 , 31, 31, 30, 31, 30, 31}, //Las matrices c, d deben ser de tipo int; de lo contrario, se obtendrán resultados incorrectos
d[13] ={0, 31, 28, 31, 30, 31, 31, 30, 31, 31, 30, 31, 30, 31};
//estructura fecha fecha1; //definir tipo de estructura pero configurado para comentar, no utilizado
printf("Ingrese año, mes, día: ");
scanf("d, d, d", amp; k, amp; j , amp; i); // confusión de variables de año, mes y día
//i=date1.day, j=date1.month, k=date1.years; no usado
if ((k4==0 amp; amp; k100!=0 )||(k400==0)) //es un año bisiesto
for(m =0;mlt.j;m ) //Expresiones separadas por punto y coma, no se puede agregar un punto y coma al final
n=n c[m] //n debe ser el número de días, por lo que se debe agregar el número de días a n, y es acumulativo
else
for(m=0;mlt;j;m) //errores iguales que el ciclo anterior p>
n=n d[m];
n=i n;
printf("d\n",n);
}