Para resolver este problema usaremos uma constante para definirmos a quantidade total de alunos e para ler as Strings dos nomes usaremos um função diferente chamada gets(), colocamos um laço de repetição para executar o número de vezes da constante que definimos, e repetimos outro laço da mesma maneira para exibir os valores lidos.
#include<stdio.h>
#include<stdlib.h>
//Constante com a quantidade de valores a serem lidos
const int QTD_ALUNOS = 250;
int main() {
char nomes[QTD_ALUNOS];
float notas[QTD_ALUNOS];
int contador = 0;
//Efetua a leitura dos registros
for(contador = 0; contador < QTD_ALUNOS; contador++){
printf("Informe o nome do Aluno: ");
gets(&nomes[contador]);
//scanf("%s", &nomes[contador]);
printf("\n");
printf("Informe a Media do Aluno na diciplina de LP: ");
scanf("%f", ¬as[contador]);
printf("\n");
}
printf("---------------------------------------\n");
//Exibe os registros lidos
for(contador = 0; contador < QTD_ALUNOS; contador++){
printf("Nome do Aluno(a): %s; \nMedia Final em LP: %.2f.", &nomes[contador], notas[contador]);
printf("\n");
}
return 0;
}
Para resolver este problema usaremos uma constante para definirmos a quantidade total de alunos e para ler as Strings dos nomes usaremos um função diferente chamada gets(), colocamos um laço de repetição para executar o número de vezes da constante que definimos, e repetimos outro laço da mesma maneira para exibir os valores lidos.
#include<stdio.h>
#include<stdlib.h>
//Constante com a quantidade de valores a serem lidos
const int QTD_ALUNOS = 250;
int main() {
char nomes[QTD_ALUNOS];
float notas[QTD_ALUNOS];
int contador = 0;
//Efetua a leitura dos registros
for(contador = 0; contador < QTD_ALUNOS; contador++){
printf("Informe o nome do Aluno: ");
gets(&nomes[contador]);
//scanf("%s", &nomes[contador]);
printf("\n");
printf("Informe a Media do Aluno na diciplina de LP: ");
scanf("%f", ¬as[contador]);
printf("\n");
}
printf("---------------------------------------\n");
//Exibe os registros lidos
for(contador = 0; contador < QTD_ALUNOS; contador++){
printf("Nome do Aluno(a): %s; \nMedia Final em LP: %.2f.", &nomes[contador], notas[contador]);
printf("\n");
}
return 0;
}
Para resolver este problema usaremos uma constante para definirmos a quantidade total de alunos e para ler as Strings dos nomes usaremos um função diferente chamada gets(), colocamos um laço de repetição para executar o número de vezes da constante que definimos, e repetimos outro laço da mesma maneira para exibir os valores lidos.
#include<stdio.h>
#include<stdlib.h>
//Constante com a quantidade de valores a serem lidos
const int QTD_ALUNOS = 250;
int main() {
char nomes[QTD_ALUNOS];
float notas[QTD_ALUNOS];
int contador = 0;
//Efetua a leitura dos registros
for(contador = 0; contador < QTD_ALUNOS; contador++){
printf("Informe o nome do Aluno: ");
gets(&nomes[contador]);
//scanf("%s", &nomes[contador]);
printf("\n");
printf("Informe a Media do Aluno na diciplina de LP: ");
scanf("%f", ¬as[contador]);
printf("\n");
}
printf("---------------------------------------\n");
//Exibe os registros lidos
for(contador = 0; contador < QTD_ALUNOS; contador++){
printf("Nome do Aluno(a): %s; \nMedia Final em LP: %.2f.", &nomes[contador], notas[contador]);
printf("\n");
}
return 0;
}
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar