Veja se há algo errado, ou tenha que mudar ou simplificar, por favor.
1º código
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char *argv[]) {
char nomealuno[100];
float nota1, nota2, media;
printf ("\nDigite o nome completo do aluno:\n");
scanf ("%[^\n]s", &nomealuno);
printf ("\nDigite a primeira nota:\n");
scanf ("%f", ¬a1 );
printf ("\nDigite a segunda nota:\n");
scanf ("%f", ¬a2);
media = ((nota1*0.4) + (nota2*0.6));
/* --------------- */
printf("nome do aluno : %s\n", nomealuno);
printf(" nota 1 : %f\n", nota1);
printf(" nota 2 : %f\n", nota2);
/* --------------- */
if (media>= 50){
printf ("\nParabens %s, voce foi aprovado(a) com:%5.0f\n", nomealuno, media );
} else {
printf ("\n%s, voce foi reprovado(a) com a media:%5.0f, refazer a disciplina\n", nomealuno, media );
}
return 0;
}
2º código
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
char nomealuno[100];
float nota1,nota2,media;
printf("\nDigite o nome completo do aluno:\n");
scanf("%[^\n]s", nomealuno);
printf("\nDigite a primeira nota:\n");
scanf("%f",¬a1);
printf("\nDigite a segunda nota:\n");
scanf("%f",¬a2);
media=((nota1*0.4)+(nota2*0.6));
if (media >= 50) {
printf("\nParabens %s, voce foi aprovado(a) com %5.2f\n", nomealuno, media);}
else {
printf("\n%s, voce foi reprovado(a) com a media %5.2f\n", nomealuno, media);
}
return 0;
}