#CODE
#include<stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
char nome [200] [50];
char endereco [200] [50];
int cpf [200];
int op;
void cadastro ();
void pesquisa ();
int main (void)
{
cadastro();
pesquisa();
do{
printf ("Informe uma opcao1: caixa=11 estoque=22 cadastro de clientes=66 \n");
scanf ("%d", &op);
switch (op){
case 66:{
void cadastro (){
static int linha;
do{
printf ("Digite nome:\n");
scanf ("%s", &nome[linha]);
printf ("Digite endereco:\n");
scanf ("%s", &endereco[linha]);
printf ("Digite cpf:\n");
scanf ("%d", &cpf[linha]);
printf ("Digite 1 para sair:\n");
scanf ("%d", &op);
linha ++;
}while (op==1);
}
void pesquisa (){
int cpfpesquisa;
char enderecopesquisa[50];
int i;
do {
printf ("Digite 1 para pesquisar o CPf ou 2 para pesquisar o endereco: \n");
scanf ("%d", &op);
switch (op){
case 1:
printf ("Digite o cpf:\n");
scanf ("%d", &cpfpesquisa);
for (i=0; i<200 ; i++){
if (cpf==cpfpesquisa){
printf ("Nome:%s\nCpf:%d\nEndereco%s \n", nome , cpf , endereco);
}
}
break;
case 2:
printf ("Digite o endereco: \n");
scanf ("%s", &enderecopesquisa);
for (i=0; i<200; i++){
if (strcmp(endereco, enderecopesquisa )==0){
printf ("Nome:%s\nCpf:%d\nEndereco%s \n", nome , cpf , endereco);
}
}
break;
default:
printf ("Opcao invalida...");
break;
}
printf ("Digite 1 para continuar pesquisando: \n");
scanf ("&d", &op);
}while (op==1);
}
}
}
}while(venda != 2);
system ("pause");
}