Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.04 KB | None | 0 0
  1. // uloha-4-3.c -- Tyzden 4 - Uloha 3
  2. // Martin Hoang, 15.10.2014 13:35:50
  3.  
  4. #include <stdio.h>
  5.  
  6. int main()
  7. {
  8.   char x[10],y[10],y_1[10],x_1[10];
  9.   int counter_1 = 0, counter_2 = 0, i = 0, j = 0, var;
  10.   FILE *fr_1,*fr_2;
  11.  
  12.   fr_1 = fopen("PRVY.TXT", "r");
  13.   fr_2 = fopen("DRUHY.TXT", "r");
  14.   while (((x_1[i] = getc(fr_1)) != EOF) && ((y_1[j] = getc(fr_2)) != EOF))
  15.   {
  16.    fscanf(fr_1, "%c", &x_1[i]);
  17.    fscanf(fr_2, "%c", &y_1[j]);
  18.    j++;
  19.    i++;
  20.    counter_2++;
  21.   }
  22.   for (i = 0; i <= counter_2; i++)
  23.   {
  24.     if (x_1[i] != y_1[i]) counter_1++;
  25.   }
  26.   i = 0; j = 0;
  27.   while (((x[i] = getc(fr_1)) != EOF) || ((y[j] = getc(fr_2)) != EOF))
  28.   {
  29.    fscanf(fr_1, "%c", &x[i]);
  30.    fscanf(fr_2, "%c", &y[j]);
  31.    if (x[i] != EOF) i++;
  32.    if (y[j] != EOF) j++;
  33.   }
  34.   if (j > i) var = j - i; else var = i - j;
  35.   if (counter_2 == 0) printf("Subory su identicke");
  36.   else printf("Pocet roznych znakov: %i\n", counter_2);
  37.   if (j != i) printf("Jeden zo suborov je dlhsi o %i znakov\n", var);
  38.   fclose(fr_1);
  39.   fclose(fr_2);
  40.  
  41.   return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement