Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- #define TF 11
- int main()
- {
- int vetCPF[11], mult, i, soma, primeiroDigito, segundoDigito;
- for(i = 0; i < TF; i++)
- {
- printf("Digite o %do numero do CPF:\n", i + 1);
- scanf("%d", &vetCPF[i]);
- }
- soma = 0;
- mult = 10;
- for(i = 0; i < 9; i++)
- {
- soma += vetCPF[i] * mult;
- mult--;
- }
- soma = soma % 11;
- soma = 11 - soma;
- if(soma == 10 || soma == 11)
- primeiroDigito = 0;
- else
- primeiroDigito = soma;
- if(primeiroDigito != vetCPF[9])
- printf("CPF invalido\n");
- else
- {
- soma = 0;
- mult = 11;
- for(i = 0; i < 10; i++)
- {
- soma += vetCPF[i] * mult;
- mult--;
- }
- soma = soma % 11;
- soma = 11 - soma;
- if(soma == 10 || soma == 11)
- segundoDigito = 0;
- else
- segundoDigito = soma;
- if(segundoDigito == vetCPF[10])
- printf("CPF valido\n");
- else
- printf("CPF invalido\n");
- }
- getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement