Advertisement
JStefan

[Laboratoriski] Najdolg red datoteki

Dec 18th, 2016
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.76 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int broj_na_golemi_bukvi(char red[81]) {
  5.     int br = 0, i = 0;
  6.     while(red[i] != 0) {
  7.         if(red[i] >= 'A' && red[i] <= 'Z') br++;
  8.         ++i;
  9.     }
  10.     return br;
  11. }
  12.  
  13. int main()
  14. {
  15.     FILE *fvlez;
  16.  
  17.     if((fvlez = fopen("text.txt", "r")) == NULL) {
  18.         printf("Datotekata nemoze da se prochita");
  19.         return -1;
  20.     }
  21.  
  22.     char c[81];
  23.     int red = 1, brNaGolBukvi = 0, temp = 0, redSoNajvGolBukvi = 0;
  24.  
  25.     while(fgets(c, 81, fvlez) != NULL) {
  26.         if(broj_na_golemi_bukvi(c) > brNaGolBukvi) {
  27.             redSoNajvGolBukvi = red;
  28.             brNaGolBukvi =broj_na_golemi_bukvi(c);
  29.         }
  30.         red++;
  31.     }
  32.  
  33.     fclose(fvlez);
  34.  
  35.     printf("%d", redSoNajvGolBukvi);
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement