Olá pessoal, sou iniciante no fórum e estou tentando aprender um minimo sozinho em C, peguei esse exercicio na internet, uso o Dev-C para compilar, consegui iniciar a parte de cadastro dos nomes, notas e media, mas a partir dai eu empaquei, será que alguem pode me dar uma luz!!
[code=C]/*
#include
#include
#include
#include
/* Elabore um algoritmo que leia o nome do aluno e suas 4 notas bimestrais, calcule a média de cada aluno, ordene os nomes em ordem alfabética.
Crie uma pesquisa pelo nome, apresente o nome, as notas e informe se ele foi aprovado ou reprovado com média maior ou igual a 5. */
int main(int argc, char *argv[])
{
int i,j;
float soma=0;
float media[4];
float notas[4][4];
char aluno[10][4];
char pesq, resp;acha,apro,repro;
for (i=0;i<10;i++){
printf( "informe o nome %do aluno ",i+1);
scanf("%s",&aluno);
media=0;
system("CLS");
for (j=0;j<4;j++){
printf("\n Digite notas do aluno ",j+1);
scanf("%f",¬as[j]);
system("CLS");
soma=soma+notas[j];
media=(soma/4);
}
}
for (i=0;i<10; i++){
for (j=i+1;j<4; j++){
if (strcmp(nome,nome[j]) >0){
strcpy(aux,nome);
strcpy(nome,nome [j]);
strcpy(nome[j], aux);
}
}
}
//Area de pesquisa do nome
resp = 'S';
while (resp == 'S'){
system("CLS");
printf ("digite nome a ser pesquisado: \n ");
scanf ("%s",&pesq);
i=0;
acha='F';
//área de verificação do nome
while (i<10 && acha=='F'){
if ( strcmp(pesq, nome ) == 0) {
acha='V';
}
else{
i=i+1;
}
}
//área de apresentação da pesquisa
if(acha== 'V')
printf("%s foi localizado na linha %d \n",nome,i+1);
else
printf ("%s nao foi localizado\n", pesq);
system("PAUSE");
return 0;
}
*/[/code]
gabrielq10
Novo Membro
Registrado
7 Mensagens
0 Curtidas