Gerador de CPF
Publicado por Enzo de Brito Ferber 31/08/2006
[ Hits: 19.635 ]
Homepage: http://www.maximasonorizacao.com.br
Gerador de CPF. O algoritmo pode ser encontrado em
/comunidades/verTopico.php?codigo=13&codtopico=2482
/*
* Programa: Gerador de CPF
* Arquivo: cpf.c
* Coder: Enzo Ferber
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void){
char cpfdigs[9];
int cpf[9];
int i;
int mul=2;
int dv;
int dv1;
int dv2;
int soma1=0;
int soma2=0;
mark:
system("clear");
printf("\nGERADOR DE CPF\n\n");
printf("CPF: ");
scanf("%s", cpfdigs);
for(i=0;i<9;i++) cpf[i] = (int)cpfdigs[i]-48;
for(i=8;i>=0;i--){
soma1 = soma1 + cpf[i] * mul;
mul++;
}
soma1 = soma1 * 10;
if((soma1%11) == 10) dv1 = 0;
else dv1 = soma1%11;
mul=3;
for(i=8;i>=0;i--){
soma2 = soma2 + cpf[i] * mul;
mul++;
}
soma2 = (soma2 + (dv1 * 2))*10;
if((soma2%11) == 10) dv2 = 0;
else dv2 = soma2%11;
dv = (dv1*10)+dv2;
printf("Digito de verificacao: %02d\n", dv);
return 0;
}
Consultar informação do fstab via C
Criando usuários através de arquivo texto
Contagem de elementos de um array
Nenhum comentário foi encontrado.
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Acelerando a compilação de pacotes no Arch Linux (AUR) usando todos os núcleos do processador
Ocultando asteriscos ao digitar senha no Ubuntu
Continuando meus tópicos anteriores (13)
As Assinaturas Perderam o Negrito e o Itálico? [RESOLVIDO] (1)









