#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void removerNL(char *c) {
    c[strlen(c) - 1] = 0;
}

int main() {
    printf("Nome do Cliente: ");
    char nome[50];
    fgets(nome, 50, stdin);
    removerNL(nome);
    
    printf("\nEndereco do Cliente: ");
    char endereco[50];
    fgets(endereco, 50, stdin);
    removerNL(endereco);
    
    printf("\nNumero da Identidade (somente numeros):");
    char rg[20];
    fgets(rg, 20, stdin);
    removerNL(rg);
    
    printf("\nNumero do CPF: ");
    char cpf[13];
    fgets(cpf, 13, stdin);
    removerNL(cpf);
    
    printf("\nNumero da CNH (somente numeros): ");
    char cnh[20];
    fgets(cnh, 20, stdin);
    removerNL(cnh);
    
    printf("\nCódigo do Cliente (somente numeros): ");
    char scodigo[5];
    fgets(scodigo, 5, stdin);
    removerNL(scodigo);
    int codigo = atoi(scodigo);
    
    printf("\nData de Nascimento (somente numeros): ");
    char data[10];
    fgets(data, 10, stdin);
    removerNL(data);
    
    printf("\nFinalizar Cadastro");
    printf("\n1 - Salvar");
    printf("\n2 - Cancelar\n");

    char sopcao[5];
    fgets(sopcao, 5, stdin);
    removerNL(sopcao);
    int opcao = atoi(sopcao);

    if (opcao == 1) {
        printf("Cadastro realizado com sucesso!\n");
    } else if (opcao == 2) {
        printf("Cadastro cancelado.\n");
    } else {
        printf("Opcao desconhecida %d.\n", opcao);
    }

    printf("Nome: %s\n", nome);
    printf("Endereco: %s\n", endereco);
    printf("RG: %s\n", rg);
    printf("CPF: %s\n", cpf);
    printf("CNH: %s\n", cnh);
    printf("Codigo: %d\n", codigo);
    printf("Nascimento: %s\n", data);
}