josiftepe

Untitled

Dec 25th, 2020
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.12 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4. int main() {
  5.     FILE *p = fopen("input.txt", "r"); // read mode
  6.     char niza[101];
  7.     int maksimalna_dolzina_na_podniza = 0;
  8.     int reden_broj = 0;
  9.     int maksimalen_reden_broj = -1;
  10.     while(fgets(niza, 100, p) != NULL) {
  11.         reden_broj += 1;
  12.         int n = strlen(niza); // dolzina na niza
  13.         for(int i = 0; i < n; i++) { // ja pominuvame nizata
  14.             char c = niza[i]; // momentalniot karakter
  15.             int j = i; // pocni od tuka
  16.             int dolzina_na_podniza = 0;
  17.             while(j < n && c == niza[j]) { // dur ne sme stignale do krajot i dodeka sledniot karakter e ist so prviot karakter od podnizata
  18.                 j += 1;
  19.                 dolzina_na_podniza += 1;
  20.             }
  21.             if(maksimalna_dolzina_na_podniza < dolzina_na_podniza) {
  22.                 maksimalna_dolzina_na_podniza = dolzina_na_podniza;
  23.                 maksimalen_reden_broj = reden_broj;
  24.             }
  25.             i = j - 1;
  26.         }
  27.     }
  28.     printf("%d %d\n", maksimalna_dolzina_na_podniza, maksimalen_reden_broj);
  29.     return 0;
  30. }
  31.  
Advertisement
Add Comment
Please, Sign In to add comment