Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 1.66 KB

README.md

File metadata and controls

57 lines (44 loc) · 1.66 KB

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