Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <ctype.h>
- #include <stdio.h>
- #define MAX 80
- void analizirajRecenica(FILE * datoteka)
- {
- char recenica[MAX+1]; // maksimalna dolzina na red(recenica)
- int maksimalnoPosledovatelni=0;
- char maksimalnarecenica[MAX+1];
- while(fgets(recenica, "%s", datoteka))
- {
- // analizata ja pravete tuka
- int lokalnoPovtoruvanje=1;
- char prethodenChar=0;
- for(int i=0; i<strlen(recenica); i++)
- {
- if(recenica[i]==prethodenChar)
- {
- lokalnoPovtoruvanje++;
- }
- if(i==strlen(recenica)-1 || recenica[i]!=prethodenChar) // ako i mi e posleden karakter
- {
- if(lokalnoPovtoruvanje > maksimalnoPosledovatelni)
- {
- maksimalnoPosledovatelni = lokalnoPovtoruvanje;
- strcpy(maksimalnarecenica,recenica);
- }
- lokalnoPovtoruvanje=1;
- }
- prethodenChar = recenica[i];
- }
- }
- printf("%d\n%s\n", maksimalnoPosledovatelni, maksimalnarecenica);
- }
- int main(int argc, const char * argv[]) {
- // insert code here...
- FILE *datotekaInput;
- FILE *datotekaOutput;
- if((datotekaInput=fopen("text.txt","r"))==NULL)
- {
- puts("Ne validno");
- }
- analizirajRecenica(datotekaInput);
- fclose(datotekaInput);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement