Gerador de CPF

Publicado por Enzo de Brito Ferber 31/08/2006

[ Hits: 19.527 ]

Homepage: http://www.maximasonorizacao.com.br

Download ger_cpf.c




Gerador de CPF. O algoritmo pode ser encontrado em
/comunidades/verTopico.php?codigo=13&codtopico=2482

  



Esconder código-fonte

/*
* 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;
}

Scripts recomendados

Preloader.c - Adaptação do Tarik Ahmad (Thiago Alexandre) para linux

Pra quem gosta de RPG. Um sistema de lutas.

Simple Pomerode Time Counter

Comando strlen

gotoxy() no Linux


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts