O Luhn Check Digit Algoritmo em C

Este programa, apresentado em forma de código fonte C, realiza este matemática para você. Feed tudo, mas o último dígito do número de cartão de crédito, e isso lhe dará o último dígito. Se lhe dá um último dígito diferente do que você tem, você tem um número de cartão de crédito inválido.

  # include <stdio.h> 

  / * 
   * Rentabilidade último dígito de um cartão bancário (por exemplo, cartão de crédito) 
   * Recebe todos os dígitos, mas o último como um contributo 
   * Por Diomidis Spinellis <dds@doc.ic.ac.uk> 
   * / 
  int banco (u) 
  char * u; 
          ( 
          registo i, s = 0; 
          int l, t; 

          l = strlen (u); 
          for (i = 0; i <l; i + +) 
                  ( 
                  t = (u [l - i - 1] -'0 ') * (1 + ((i + 1)% 2)); 
                  s + = t <10?  t: t - 9; 
                  ) 
          voltar 10 - s% 10; 
          ) 
	
  void main (argc, argv) 
	
  int argc; 
  char ** argv; 
          ( 
          while (- argc) 
                  printf ( "% d \ n", do banco (* + + argv)); 
          ) 


Top 5 Free Networking Ferramentas

Bookmark O Luhn Check Dados Algoritmo em C

Latest Blog Posts


Inglês Inglês Alemão Alemão Espanhol Espanhol Francês Francês Italiano Italiano Português Português Russo Russo Holandês Holandês
Grego Grego Hindi Hindi Japonês Japonês Coreano Coreano Chinês Chinês Chinês (simplificado) Chinês (simplificado) Árabe Árabe

Copyright 2009 Tech-FAQ. Todos os direitos reservados. Política de Privacidade.