Skip to content

enzogms/Estruturas-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

drawing
Exercício para Nota - Estruturas (2°Semestre de 2021)

Escreva um programa em C que dadas N pessoas, cada pessoa representada por uma estrutura do tipo tpessoa, imprima uma listagem no formato de tabela de todas as pessoas (nome e data de nascimento) de um determinado sexo (masculino ou feminino) que tenham idade superior a um determinado valor, onde o sexo e a idade são informados pelo usuário.



🙋 Requisições

Considere os tipos de dados definidos abaixo:

typedef enum { MASCULINO = 1, FEMININO = 2 } tsexo;
typedef struct {
	int dia;
	int mes;
	int ano;
} tdata;

typedef struct {
    char nome[41];
	tsexo sexo;
	tdata nascimento;
} tpessoa;

Utilize a função abaixo para obter a data atual. Para utilizar essa função é necessário incluir o arquivo de cabeçalho time.h.

tdata data_atual() {
	time_t t = time(NULL);
	struct tm tm = *localtime(&t);
	tdata dt = { tm.tm_mday, tm.tm_mon + 1, tm.tm_year + 1900 };
	return dt;
}

🌐 Avaliação e Autores

Autores:
Enzo G Mendes
Charles M Junior
João Victor H Palma
Daniel A França
Professor Ciro Cirne Trindade
Disciplina Linguagem de Programação
Curso Análise e Desenvolvimento de Sistemas

Releases

No releases published

Packages

No packages published

Languages