Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Eizy

Membros Juniores
  • Total de itens

    3
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. C Validar CPF - Linguagem C no DEV-C++

    Só para estudos mesmo. Estou começando a programar e qualquer desafio é bem vindo e achei interessante como funciona essa forma de validação de CPF.
  2. C Validar CPF - Linguagem C no DEV-C++

    Obrigado em, não sabia sobre esse long long. #include <stdio.h> int main ( ) { int cpf2,x1 , x2 , x3 , x4 , x5 , x6 , x7 , x8 , x9, D1 , D2; long long CPF,cpfval,cpfvali; printf("\nDigite o CPF: "); scanf("%lld",&cpfvali); printf("\nDigite o CPF: "); scanf("%9lld",&CPF); x1 = CPF /100000000; x2 = (CPF/10000000)%10; x3 = (CPF/1000000)%10; x4 = (CPF/100000)%10; x5 = (CPF/10000)%10; x6 = (CPF/1000)%10; x7 = (CPF/100)%10; x8 = (CPF/10)%10; x9 = CPF%10; D1 = ((x1*10)+(x2*9)+(x3*8)+(x4*7)+(x5*6)+(x6*5)+(x7*4)+(x8*3)+(x9*2))%11; if(D1<2) D1 = 0; else { D1 = 11 - D1; } D2 = ((x1*11)+(x2*10)+(x3*9)+(x4*8)+(x5*7)+(x6*6)+(x7*5)+(x8*4)+(x9*3)+(D1*2))%11; if(D2<2) D2=0; else { D2=11 - D2; } printf("x1: %d\n",x1); printf("x2: %d\n",x2); printf("x3: %d\n",x3); printf("x4: %d\n",x4); printf("x5: %d\n",x5); printf("x6: %d\n",x6); printf("x7: %d\n",x7); printf("x8: %d\n",x8); printf("x9: %d\n",x9); printf("D1: %d\n",D1); printf("D2: %d\n",D2); cpf2 = D1*10+D2; cpfval = CPF*100+cpf2; if(cpfval == cpfvali) printf("CPF Valido: %lld%d \n",CPF,cpf2); else printf("\tINVALIDO\n Digite CPF Novamente\n\n"); system("pause"); return 0; } Está work aqui, pra galera que quiser. Sem estrutura de repetição.
  3. Sou iniciante ai na área de programação e principalmente na linguagem C. Fiz um validador de CPF e estou querendo checar o numero se é valido ou não, porém quando coloco ele não faz o calculo de CPF*10, ele dá um numero diferente assim fazendo com que eu não consiga concatenar. Tentei até por no short e mesmo assim nada! #include <stdio.h> int main ( ) { int x1 , x2 , x3 , x4 , x5 , x6 , x7 , x8 , x9, D1 , D2; short cpfval, CPF, cpf2; printf("\nDigite o CPF: "); scanf("%9d",&CPF); x1 = CPF /100000000; x2 = (CPF/10000000)%10; x3 = (CPF/1000000)%10; x4 = (CPF/100000)%10; x5 = (CPF/10000)%10; x6 = (CPF/1000)%10; x7 = (CPF/100)%10; x8 = (CPF/10)%10; x9 = CPF%10; D1 = ((x1*10)+(x2*9)+(x3*8)+(x4*7)+(x5*6)+(x6*5)+(x7*4)+(x8*3)+(x9*2))%11; if(D1<2) D1 = 0; else { D1 = 11 - D1; } D2 = ((x1*11)+(x2*10)+(x3*9)+(x4*8)+(x5*7)+(x6*6)+(x7*5)+(x8*4)+(x9*3)+(D1*2))%11; if(D2<2) D2=0; else D2=11 - D2; printf("x1: %d\n",x1); printf("x2: %d\n",x2); printf("x3: %d\n",x3); printf("x4: %d\n",x4); printf("x5: %d\n",x5); printf("x6: %d\n",x6); printf("x7: %d\n",x7); printf("x8: %d\n",x8); printf("x9: %d\n",x9); printf("D1: %d\n",D1); printf("D2: %d\n",D2); cpf2 = D1*10+D2; cpfval = CPF*100+cpf2; if(cpfval == cpf2) printf("CPF Valido: %d%d\n",CPF,cpf2); else printf("Invalido\n %d\n",cpfval); return 0; } Por favor me ajudem! Se possível sem usar estrutura de repetição... Caso não dê me avisem!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×