Buscar

Escreva um algoritmo que leia 250 valores representando a media final dos alunos de Lógica de Programação e o nome do respectivo aluno, neste trimestr

💡 3 Respostas

User badge image

Andre Smaira

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", &notas[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;

}

0
Dislike0
User badge image

Andre Smaira

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", &notas[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;

}

0
Dislike0
User badge image

RD Resoluções

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", &notas[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;

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais