Hello, I'm in doubt about this puzzle. I can not find the error in the program.
int main(){
char n_a[500]
char cit[500];
float codigo,n1,n2,n_l;
printf("-------------------------------------------------\n");
printf("Nome do aluno: ");
scanf("%[^\n]s",&n_a);
printf("\nNome da cidade onde o aluno mora: ");
scanf("%[^\n]s",&cit);
setbuf(stdin,NULL);
printf("\nEscreva o codigo do aluno: ");
scanf("%f",&codigo);
printf("\nNota da 1º prova: ");
scanf("%f",&n1);
printf("\nNota da 2º prova: ");
scanf("%f",&n2);
printf("\nNota do laboratorio: ");
scanf("%f",&n_l);
//gatchar();
printf("\n------------------------------------------------\n");
//printf("\e[H\e[2J");
//system("cls");
printf("O aluno%s", n_a ,"nascido na cidade de%s", cit ,"está cursando a disciplina “Lógica de");
printf("\nProgramação” com código%d" , codigo ,"e sua notas do curso são:");
printf("\nNota da prova 1:%f",n1,"\nNota da prova 2%f",n2,"\nNota do laboratorio\n%f",n_l);
return 0;
}