Olá..
Preciso saber como é a estrutura de um programa em C que possui em um vetor de X posições e dentro do mesmo há um registro em cada posição do vetor.
Por exemplo:
vetor para cadastrar 30 alunos e o registro contem as seguintes informações: prova 1; prova 2; prova 3; prova 4.
Qual a estrutura utilizada para listar somente a prova 4 de todos os alunos cadastrados, terei q usar um laço de repetição?
T+
Estrutura De Registro
Started By HDc, 07/05/2004, 15:24
1 reply to this topic
#1
Posted 07/05/2004, 15:24
Louve a Deus sobre todas as coisas, sob e sobre os montes e vales eu ergo o meu louvor..
#2
Posted 07/05/2004, 15:44
isso mesmo HDc.
para criacao do registo
agora chamamos o registro na funcao principal
qualquer duvida é só postar aqui
para criacao do registo
#include <stdio.h>
#include <conio.h>
struct registro {
float prova1, prova2, prova3, prova4;
char[20] aluno;
};
agora chamamos o registro na funcao principal
void main() {
int i;
//vetor do tipo registro
struct registro boletim[30];
//lendo as notas
for (i=0; i<30; i++) {
gets(boletim[i].aluno);
scanf("%f", boletim[i].prova1);
scanf("%f", boletim[i].prova2);
scanf("%f", boletim[i].prova3);
scanf("%f", boletim[i].prova4);
}
//mostrando as notas da prova4
for (i=0; i<30; i++)
printf("aluno %s - prova4: %f", boletim[i].aluno, boletim[i].prova4);
getch();
}
qualquer duvida é só postar aqui
www.andrewsmedina.com.br
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










