Algoritmo para Gerar CPF
No Brasil, cada pessoa física possui um único e definitivo número de inscrição no CPF (Cadastro de Pessoas Físicas), que o identifica perante a secretaria da Receita Federal. Tal número…
Continue readingNo Brasil, cada pessoa física possui um único e definitivo número de inscrição no CPF (Cadastro de Pessoas Físicas), que o identifica perante a secretaria da Receita Federal. Tal número…
Continue readingGerador online de CPF válido. Para gerar um CPF clique em “Gerar CPF” logo abaixo: O CPF é composto de 11 algarismos sendo os 2 últimos os digitos verificadores, são…
Continue readingSimples gerador de CPF em C/C++. criado por mim com código fonte e download logo abaiaxo: Download: Gerador de CPF Código fonte:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
#include ; #include ; #include ; using namespace std; int main() { int vet[11], n, vet_v1[] = {10, 9, 8, 7, 6, 5, 4, 3, 2}, vet_v2[] = {11, 10, 9, 8, 7, 6, 5, 4, 3, 2}, dig_v1, dig_v2, p_esc, mod, repete; srand(time(NULL)); cout << "Gerando CPF..."; while(repete != 2) { for (n = 0, p_esc = 0; n < 9; n++) { vet[n] = rand()%10; p_esc = vet[n] * vet_v1[n] + p_esc; } mod = p_esc % 11; if (mod == 0 or mod == 1) dig_v1 = 0; if (mod >=2 && mod <= 10) dig_v1 = 11 - mod; vet[9] = dig_v1; for (n = 0, p_esc = 0; n < 10; n++) p_esc = vet[n] * vet_v2[n] + p_esc; mod = p_esc % 11; if (mod == 0 or mod == 1) dig_v2 = 0; if (mod >= 2 && mod <= 10) dig_v2 = 11 - mod; vet[10] = dig_v2; cout << "\n\nCPF gerado: "; for (n = 0; n < 11; n ++) { cout << vet[n]; if (n == 2 or n == 5) cout << "."; if (n == 8) cout << " - "; } repete = 2; cout << "\n\nInsira 1 para Gerar um novo CPF ou 2 para fechar: "; cin >> repete; } } |