Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int slovo(char c)
- {
- if((c >= 'A' && c <= 'Z') || ( c >='a' && c <= 'z'))
- return 1;
- return 0;
- }
- void najduza_rijec(char *string, char* rijec)
- {
- int max, brojac, i, prva_rijec=1;
- char* pocetak;
- char* kraj;
- char* pok = rijec;
- while(*string != 0)
- {
- brojac=0;
- if(slovo(*string) == 1)
- {
- for(i = 0; slovo(*(string+i)) == 1; i++, brojac++);
- if(prva_rijec == 1)
- {
- max = brojac;
- pocetak = string;
- kraj = string + brojac;
- }
- else if (brojac > max)
- {
- max = brojac;
- pocetak = string;
- kraj = string + brojac;
- }
- prva_rijec = 0;
- string+= brojac;
- }
- string++;
- }
- while(pocetak < kraj)
- *pok++ = *pocetak++;
- *pok = '\0';
- }
- int main()
- {
- char string[]= {"nadji5nadji rijec"};
- char string1[100];
- najduza_rijec(string, string1);
- printf("%s",string1);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement