Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Napisati program koji ispisuje one redove teksta koji sadrže reči koje počinju i završavaju se na dati karakter.
- #include <stdio.h>
- #include <stdlib.h>
- // /n /t ' '
- int main()
- {
- char ch;
- scanf("%c",&ch);
- printf("\n");
- char t;
- char predC;//prethodni uneti karakter
- int broj=0;// koliko ima redova
- int nr=1;//oznacava novi red 1-true 0-false
- int trd=0;//trenutna duzina reci
- // kokoko dd
- //int prviJeste=0;//ako je jedan oznacava da se prvi karakter podudara
- char prvi;
- while( (t=getchar())!=EOF){
- if(t=='\n')nr=1;
- if(t=='\n' || t=='\t' || t==' '){
- if( trd>1 && nr==1 && predC==ch && prvi==ch)broj++;
- prvi=0;
- nr=0;
- trd=0;
- }
- else {
- trd++;
- if(predC=='\n' || predC=='\t' || predC==' ')
- if(t==ch)prvi=t;
- }
- predC=t;
- }
- printf("\n");
- printf("%d",broj);
- return 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement