Desculpa pela minha falta de informação, sou novo aqui e ainda não conheço muito as regras.
agradeço pelo aviso.
sobre o programa, eu consegui criar a estrutura.
Agora tenho que criar uma função que busque por um dos atributos e retorne todos os atributos relacionados ao registo, e depois criar um algoritmo de ordenação de um dos atributos e exibir estes atributos ordenados na telacomo saida para o usurario. Ai que ta ruim. O código que eu consegui fazer até agora foi esse:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <locale.h>
struct cadastro {
int codigo;
char Nome [50];
int idade;
float altura;
char sexo[5];
}morador[50];
int main(){
setlocale(LC_ALL, "Portuguese");
int i;
printf(" ================== PROGRAMA DE CADASTRO DE MORADOR DE UM CONDOMINIO=====================\n\n");
for( i = 0; i < 2; i++){
printf("Informe o código do morador %d :", i + 1 );
scanf("%d", &morador.codigo);
printf("Informe o nome do morador %d :", i +1);
scanf("%s", &morador.Nome);
printf("Informe a idade do morador %d :", i +1);
scanf("%d", &morador.idade);
printf("Informe a altura do morador %d :", i +1);
scanf("%f", &morador.altura);
printf("Informe o sexo do morador %d :", i +1);
scanf("%s", &morador.sexo);
printf("\n\n");
}
printf("Exibindo Arquivos \n");
for( i = 0; i < 2; i++){
printf("\n MORADOR %d\n", i + 1);
printf("Código: %d\n", morador.codigo);
printf("Nome: %s\n", morador.Nome);
printf("Idade; %d\n", morador.idade);
printf("Altura: %.2f\n", morador.altura );
printf("Sexo: %s\n", morador.sexo);
}
return 0;
}