#include <stdio.h>
#include <stdlib.h>
int main() {
char nome [50];
int opcao;
char cpf[12];
int nomevalido = 0;
do{
system("cls");
printf("\n(1) Informar o nome");
printf("\n(2) Informar o cpf");
printf("\n(3) Mostrar o nome e o cpf");
printf("\n(4) Sair");
printf("\n\nDigite uma opcao: ");
scanf("%d",&opcao);
switch(opcao){
case 1:
do{
system("cls");
printf("\nInforme o nome ate 50 char\n");
scanf("\n%[^\n]", nome);
getchar();
if(!((*nome >= 65 && *nome <= 90)||(*nome >= 97 && *nome <= 122))){
printf("\nNome Invalido!");
}else{
nomevalido = nomevalido++;
}
}while(!((*nome >= 65 && *nome <= 90)||(*nome >= 97 && *nome <= 122)));
break;
case 2:
do{
system("cls");
printf("\nInforme o cpf ate 11 num\n");
scanf("\n%11[^\n]", cpf);
if(!(*cpf >= 48 && *cpf <= 59 )){
printf("\nNome Invalido!");
}else{
nomevalido = nomevalido++;
}
getchar();
}while(!(*cpf >= 48 && *cpf <= 59 ));
break;
case 3:
system("cls");
printf("\nSeu nome e cpf sao:");
if(nomevalido=2){
printf("\nNome = %s e CPF: %s", *nome, *cpf);
}else{
printf("\nNome e cpf não informados. Utilize a opcao 1 e 2");
}
break;
case 4:
exit(1);
break;
default:
system("cls");
printf("\nOpcao invalida!");
}
getch();
}while(opcao!=4);
return 0;
}