Gerador de CPF em C++
Publicado por Mauricio (última atualização em 07/01/2010)
[ Hits: 15.715 ]
Homepage: http://www.mbmaciel.com
Código que gera um cpf aleatório e cria os dígitos verificadores válidos.
#include <iostream.h> #include <stdio.h> #include <stdlib.h> int main () { int y,i,dv1,dv2,total,cpfnum[10]; // geracpf cout << "***************************\n" << " Gerador automatico de cpf \n" << " por mbmaciel@gmail.com \n" << "***************************\n" ; // gera os numeros do cpf srand(time(NULL)); for (i = 0; i <= 8; i++) { cpfnum[i] = rand() % 9; // imprime os numeros cout << cpfnum[i] ; } // primeiro digito verificador total = 0; y = 10; for (i = 0; i <= 8; i++) { total = total + (cpfnum[i] * y); y--; } if ((total % 11) < 2) { dv1 = 0; } else { dv1 = 11 - (total % 11); } // Segundo digito verificador y = 11; total = 0; for (i = 0; i <=8; i++) { total = total + (cpfnum[i] * y); y--; } total = total + (dv1 * y); if ((total % 11) < 2) { dv2 = 0; } else { dv2 = 11 - (total % 11); } cout << "-" << dv1 << dv2 << "\n" ; return 0; }
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
O que você está ouvindo agora? [2] (175)
Copiar Layout do Teclado para aplicar em outra Distribuição (10)
Autenticação necessária. um aplicativo quer acesso ao chaveiro (2)