Pular para o conteúdo

Gerador de CPF

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

Enzo de Brito Ferber EnzoFerber
Hits: 19.646 Categoria: C/C++ Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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

Download ger_cpf.c Enviar nova versão

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

Binário para Decimal, Hexa, Char

Saneago ncurses

Produto de duas matrizes alocadas dinamicamente

Fatorial de um número

Números Primos

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.