/*Fazer um programa para obter o nome e as 2 notas dos 28 alunos de uma turma. As notas serão
informadas pelo professor. O programa deve calcular a média das 2 notas de cada aluno e exibir
"Aprovado" caso a média seja igual ou superior a 7.0 e reprovado, caso contrário.*/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define ALUNOS 3
int main( void ) {
float nota1;
float nota2;
float media;
char vetor [ ALUNOS] [ 3 ] [ 30 ] ;
int i, j;
//char nome[30];
for ( i= 0 ; i< ALUNOS; i++ ) {
printf ( "\n Entre com o nome do aluno: " ) ; fgets ( vetor
[ i
] [ 0 ] , 29 , stdin
) ; for ( j= 1 ; j< 3 ; j++ ) {
printf ( "Informe a %da. nota:" , j
) ; fgets ( vetor
[ i
] [ j
] , 6 , stdin
) ; //pensando na entrada 09.55 }
}
for ( i= 0 ; i< ALUNOS; i++ ) {
nota2
= atof ( vetor
[ i
] [ 2 ] ) ;; media = ( nota1 + nota2 ) / 2 ;
printf ( "\n Media final = %.2f" , media
) ; if ( media >= 7.0 )
printf ( " ( aluno %s aprovado )." , vetor
[ i
] [ 0 ] ) ; else
printf ( " ( aluno %s reprovado )." , vetor
[ i
] [ 0 ] ) ; }
return 0 ;
}
LypGYXplciB1bSBwcm9ncmFtYSBwYXJhIG9idGVyIG8gbm9tZSBlIGFzIDIgbm90YXMgZG9zIDI4IGFsdW5vcyBkZSB1bWEgdHVybWEuIEFzIG5vdGFzIHNlcsOjbwppbmZvcm1hZGFzIHBlbG8gcHJvZmVzc29yLiBPIHByb2dyYW1hIGRldmUgY2FsY3VsYXIgYSBtw6lkaWEgZGFzIDIgbm90YXMgZGUgY2FkYSBhbHVubyBlIGV4aWJpcgoiQXByb3ZhZG8iIGNhc28gYSBtw6lkaWEgc2VqYSBpZ3VhbCBvdSBzdXBlcmlvciBhIDcuMCBlIHJlcHJvdmFkbywgY2FzbyBjb250csOhcmlvLiovCgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0cmluZy5oPgojaW5jbHVkZSA8c3RkbGliLmg+CgojZGVmaW5lIEFMVU5PUyAzCgppbnQgbWFpbih2b2lkKSB7CiAgICBmbG9hdCBub3RhMTsKICAgIGZsb2F0IG5vdGEyOwogICAgZmxvYXQgbWVkaWE7CiAgICBjaGFyIHZldG9yIFtBTFVOT1NdWzNdWzMwXTsKICAgIGludCBpLGo7CiAgICAvL2NoYXIgbm9tZVszMF07CiAgICBmb3IoaT0wO2k8QUxVTk9TO2krKyl7CiAgICAgICAgcHJpbnRmKCJcbkVudHJlIGNvbSBvIG5vbWUgZG8gYWx1bm86ICIpOwogICAgICAgIGZmbHVzaChzdGRpbik7CiAgICAgICAgZmdldHModmV0b3JbaV1bMF0sMjksc3RkaW4pOwogICAgICAgIGZvcihqPTE7ajwzO2orKyl7CiAgICAgICAgICAgIHByaW50ZigiSW5mb3JtZSBhICVkYS4gbm90YToiLGopOwogICAgICAgICAgICBmZmx1c2goc3RkaW4pOwogICAgICAgICAgICBmZ2V0cyh2ZXRvcltpXVtqXSw2LHN0ZGluKTsgLy9wZW5zYW5kbyBuYSBlbnRyYWRhIDA5LjU1CiAgICAgICAgfQogICAgfQogICAgZm9yKGk9MDtpPEFMVU5PUztpKyspewogICAgICAgIG5vdGExPWF0b2YodmV0b3JbaV1bMV0pOwogICAgICAgIG5vdGEyPWF0b2YodmV0b3JbaV1bMl0pOzsKICAgICAgICBtZWRpYSA9IChub3RhMSArIG5vdGEyICkgLyAyOwogICAgICAgIHByaW50ZigiXG5NZWRpYSBmaW5hbCA9ICUuMmYiLCBtZWRpYSk7CiAgICAgICAgaWYgKG1lZGlhID49IDcuMCkKICAgICAgICAgICAgcHJpbnRmKCIgKCBhbHVubyAlcyBhcHJvdmFkbyApLiIsdmV0b3JbaV1bMF0pOwogICAgICAgIGVsc2UKICAgICAgICAgICAgcHJpbnRmKCIgKCBhbHVubyAlcyByZXByb3ZhZG8gKS4iLHZldG9yW2ldWzBdKTsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==