Escreva um programa que peça para o usuário digitar quantos alunos há na turma. Então, deve pedir que o usuário digite o nome e média de cada aluno. Por fim, deve pedir que o usuário digite um número N, se N for menor ou igual ao número de alunos da turma, o programa deve imprimir o nome e a nota do enésimo aluno na ordem em que foi digitado.
ME AJUDA GENTE, PFVRR
É PRA AMANHÃ
Soluções para a tarefa
#include <stdio.h>
int main()
{
int alunos, i;
char nomes[50][50];
float medias[50];
printf("Digite a quantidade de alunos: ");
scanf("%d", &alunos);
if(alunos > 0 && alunos <= 50){
for(i=0; i < alunos; i++){
printf("Digite o nome do aluno (%d): ", i+1);
scanf("%s", nomes[i]);
printf("Digite a media do aluno (%d): ", i+1);
scanf("%f", &medias[i]);
}
printf("Digite o numero N: ");
scanf("%d", &i);
if (i <= alunos){
printf("\nNome: %s \nMedia: %.2f", nomes[i-1], medias[i-1]);
}
} else{
printf("Quantidade de alunos não pode ser menor que 0 ou maior que 50");
}
return 0;
}