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)