Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. printf("~~~~~~ DIGITO DE CONTROL ~~~~~~\n\n");
  2. printf("Número de la entidad: ");
  3. scanf("%d", &numero_entidad);
  4. original_entidad=numero_entidad;
  5. printf("Numero oficina: ");
  6. scanf("%d", &numero_oficina);
  7. original_oficina=numero_oficina;
  8.  
  9. //Division
  10. array_numero_entidad[0] = (numero_entidad/1000);
  11. numero_entidad = numero_entidad-array_numero_entidad[0]*1000;
  12. array_numero_entidad[1] = (numero_entidad/100);
  13. numero_entidad = numero_entidad-array_numero_entidad[1]*100;
  14. array_numero_entidad[2] = (numero_entidad/10);
  15. numero_entidad = numero_entidad-array_numero_entidad[2]*10;
  16. array_numero_entidad[3] = (numero_entidad);
  17.  
  18. array_numero_oficina[0] = (numero_oficina/1000);
  19. numero_oficina = numero_oficina-array_numero_oficina[0]*1000;
  20. array_numero_oficina[1] = (numero_oficina/100);
  21. numero_oficina = numero_oficina-array_numero_oficina[1]*100;
  22. array_numero_oficina[2] = (numero_oficina/10);
  23. numero_oficina = numero_oficina-array_numero_oficina[2]*10;
  24. array_numero_oficina[3] = (numero_oficina);
  25.  
  26. res1=0;
  27.  
  28. res1 = res1 + array_numero_entidad[0]*4;
  29. res1 = res1 + array_numero_entidad[1]*8;
  30. res1 = res1 + array_numero_entidad[2]*5;
  31. res1 = res1 + array_numero_entidad[3]*10;
  32.  
  33. res1 = res1 + array_numero_oficina[0]*9;
  34. res1 = res1 + array_numero_oficina[1]*7;
  35. res1 = res1 + array_numero_oficina[2]*3;
  36. res1 = res1 + array_numero_oficina[3]*6;
  37.  
  38. printf("\n\n%d\n\n",res1);
  39. resta = res1%11;
  40. resta = 11-resta;
  41.  
  42.  
  43. printf("resta: %d\n",resta);
  44.  
  45. for(i=0;i<4;i++){
  46. printf("%d", array_numero_entidad[i]);
  47. }
  48. printf(" ");
  49. for(i=0;i<4;i++){
  50. printf("%d", array_numero_oficina[i]);
  51. }
  52. if(resta == 10){
  53. resta=1;
  54. }else if(resta == 11){
  55. resta=0;
  56. }
  57. printf(" %c%c %d\n", '=', '>', resta);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement