Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void unesi(char niz[], int vel)
- {
- int br=0;
- char znak=getchar();
- if(znak=='\n') znak=getchar();
- int i=0;
- while(i<vel && znak!='\n')
- {
- niz[i]=znak;
- i++;
- znak=getchar();
- }
- niz[i]='\0';
- }
- int prva_rijec(char* s)
- {
- char*p =s;
- int br=0;
- while(*s!='\0')
- {
- if(((*s>='a'&&*s<='z') || (*s>='A'&&*s<='Z')) && (p==s || *(s-1)==' '))
- {
- while((*s>='a'&&*s<='z') || (*s>='A'&&*s<='Z')) s++;
- if(*s==' ' || *s=='\0' ||*s=='.') br++;
- }
- s++;
- }
- return br;
- }
- void promijeni(char* s)
- {
- while(*s!='\0')
- {
- if(*s==' ')
- {
- *s='\0';
- break;
- }
- s++;
- }
- }
- int main()
- {
- int br;
- char niz[100];
- printf("Unesite string:");
- unesi(niz, 100);
- br=prva_rijec(niz);
- printf ("Broj rijeci u polaznom stringu: %d", br);
- promijeni(niz);
- printf ("\nString je: %s", niz);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement