Escreva um algoritmo em linguagem C que atenda os seguintes requisitos:
✓Os campos de um registro devem armazenar o Nome, dia de aniversário e mês de aniversário.
✓Solicite ao usuário que digite 12 registros.
✓Os registros devem ser armazenados em um vetor.
✓Através do ponteiro para o vetor de registro mostre em cada um dos meses do ano quem são as pessoas que fazem aniversário.
Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu nome completo e o seu dia e mês de aniversário em um dos registros de entrada solicitado.
Estou com este exercício trancado, e não consegui desenvolver.
Respostas
Resposta:
#include <iostream>
#include <string h>
#include <stdlib.h>
using namespace std;
typedef struct {
char nome[100];
int data_nasc;
int data
} Cadastro;
Cadastro registro [100];
int i;
int main(){
int op;
do{
cout <<" Menu de registro de Usuario" <<endl;
cout <<" 1) Adicionar " <<endl;
cout <<" 2) Pesquisa "<<endl;
cout << " opcao";
cin>>op;
switch (op){
case 1:
Adicionar ();
case 2:
Pesquisa ();
}
} while ( op!=0 );
}
void Adicionar (){
if ( i <0){
system ("cIs");
cout <<" Adicionar " <<endl;
cout <<" nome: "; cin>>registro[i].nome;
cout <<"Data de nascimento: "; cin>>registro [i].data_nasc;
cout <<" mes do nascimento: " ; cin>>registro [i]data;
}else
cout <<"Sistema cheio" <<endl;
}
void Pesquisa (){
int nome;
cout <<" Pesquisa "<<endl;
system ("cIs");
cout <<" Digite nome para pesquisar: " ; cin>>nome;
for ( int j=i; j<i; i++){
if (strcmpy(nome, registro [j].nome)==0){
cout <<"nome: " <<registro [j].nome;
cout <" data de aniversario: "<<registro [j].data_nasc;
cout <<"mês de aniversario: "<<registro [j].data;
}
}
}
Esse é um exemplo de algoritmo em linguagem C que nos ajuda a fazer campo de registro:
#include <iostream>
#include <string h>
#include <stdlib.h>
using namespace std;
typedef struct {
char nome[100];
int data_nasc;
int data
} Cadastro;
Cadastro registro [100];
int i;
int main(){
int op;
do{
cout <<" Menu de registro de Usuario" <<endl;
cout <<" 1) Adicionar " <<endl;
cout <<" 2) Pesquisa "<<endl;
cout << " opcao";
cin>>op;
if (strcmpy(nome, registro [j].nome)==0){
cout <<"nome: " <<registro [j].nome;
cout <" data de aniversario: "<<registro [j].data_nasc;
Fim
}
}
Leia mais em:
https://brainly.com.br/tarefa/21712398
Solicite ajuda dá melhor equipe de assessoria acadêmica do Brasil whats (15)981708778
===============================================================