Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.04 KB | None | 0 0
  1. void overCiarovyKod(char *pole)
  2. {  
  3.     int celksuma = 0;
  4.     int k, j, i;
  5.    
  6.    
  7.     for(i = 1; i < 13; i++)
  8.     {
  9.         j = i % 2;
  10.  
  11.         if(j = 0)
  12.  
  13.             celksuma = celksuma + pole[i] - 48;
  14.         else
  15.  
  16.             if((pole[i]) * 2 <= 10)
  17.                 celksuma = celksuma + (pole[i]) * 2;
  18.             else
  19.                 celksuma = celksuma + ((pole[i]) * 2) - 9;
  20.     }
  21.  
  22.     k = celksuma % 10;
  23.    
  24.     if(k != pole[14])
  25.     {
  26.         printf("FAIL\n");
  27.     }
  28.     else
  29.     {
  30.         printf("OK\n");
  31.     }
  32.  
  33. }
  34.  
  35.  
  36. int main()
  37. {
  38.     // FILE *ciarovykod = NULL;
  39.     // char pole[15];
  40.  
  41.     // fopen_s(&ciarovykod, "kody.txt", "r");
  42.  
  43.     // if (ciarovykod == NULL)
  44.     // {
  45.     //     printf("subor sa neda otvorit!\n");
  46.     // }
  47.     // else
  48.     // {
  49.     //     do
  50.     //     {
  51.     //         fscanf_s(ciarovykod, "%s", pole, 15);
  52.     //         printf("%s\n", pole);
  53.     //     } while (!feof(ciarovykod));
  54.     // }
  55.  
  56.     char pole[] = "12391000105862";
  57.     void overCiarovyKod(pole);
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement