Começei a tentar aprender C sozinha está semana, mas estou com dúvida neste exercício: Escrevi o programa assim #include<stdio.h>
#include<math.h>
int main(){
int d,m,a;
printf("Digite a data desejada no formato(dia/mes/ano): ");
scanf ("%d/%d/%d", &d, &m, &a);
if( m==01|| m==03 || m==05 || m==07 || m==08 || m==10 ){
if ( d==31)
(d=01, m++);
printf("A data do proximo dia é: %d/%d/%d", d, m, a);
else
(d++);
printf("A data do proximo dia é: %d/%d/%d", d, m, a);
}
if (m==04 || m==06 || m==09 || m==11){
if (d==30);
(d=01, m++);
printf("A data do proximo dia é: %d/%d/%d", d, m, a);
else
(d++);
printf("A data do proximo dia é: %d/%d/%d", d, m, a);
}
else{
if (a%4==0){ /*Ano bissexto*/
if ( d==29)
(d=01, m=03);
printf("A data do proximo dia é: %d/%d/%d", d, m, a);
else
(d++);
printf("A data do proximo dia é: %d/%d/%d", d, m, a);
}
else{
if ( d==28)
(d=01, m=03);
printf("A data do proximo dia é: %d/%d/%d", d, m, a);
else
(d++);
printf("A data do proximo dia é: %d/%d/%d", d, m, a);
}
}
return 0;
} E deram esses erros: |8|error: invalid digit "8" in octal constant| ||In function 'main':| |12|error: expected '}' before 'else'| |17|error: expected identifier or '(' before 'if'| |17|error: invalid digit "9" in octal constant| |25|error: expected identifier or '(' before 'if'| |44|error: expected identifier or '(' before 'return'| |45|error: expected identifier or '(' before '}' token| Mas não entendi oque está errado... Alguém pode ajudar?