#include <stdio.h>
struct tipoEndereço{
char CEP[20];
int numero;
char complemento[100];
};
struct tipoData{
int dia;
int mes;
int ano;
};
struct tipoPessoa {
char nome[80];
char telefone[10];
struct tipoEndereço ed;
struct tipoData nascimento;
};
int main(void) {
struct tipoPessoa pessoa;
printf("Diga o seu nome:\n");
scanf(" %s", pessoa.nome);
printf("Diga o seu telefone:\n");
scanf(" %s", pessoa.telefone);
printf("Digite seu endereço completo:\n");
scanf(" %s", pessoa.ed.CEP);
scanf("%d", &pessoa.ed.numero);
scanf(" %[^\n]", pessoa.ed.complemento);
printf("Digite sua Data de nascimento:\n");
scanf("%d/%d/%d", &pessoa.nascimento.dia, &pessoa.nascimento.mes, &pessoa.nascimento.ano);
printf("Nome: %s\n", pessoa.nome);
printf("Telefone: %s\n", pessoa.telefone);
printf("Endereço:\n CEP: %s ", pessoa.ed.CEP);
printf("Número: %d ", pessoa.ed.numero);
printf("Complemento: %s.\n", pessoa.ed.complemento);
printf("Data de nascimento: %d/%d/%d", pessoa.nascimento.dia, pessoa.nascimento.mes, pessoa.nascimento.ano);
return 0;
}