[ arandjel88 @ 10.05.2008. 19:18 ] @
sta ovde ne valja?????????????
Code:

int  broj_rijeci(char *s)
{
    int br=0,i,j,k;
    j=0;
    k=strlen(s);

    for (i=0;i<k;i+=j+1)
    {
        j=i;
        if (isupper(s[j])==0&&islower(s[j])==0)break;
        while (1)
        {
            while (isupper(s[j])!=0||islower(s[j])!=0)j++;
            break;
        }

        br++;
    }



    return br+1;
}


EDIT: X Files : Molim Vas da zbog preglednosti, kod upisujete između tag-ova predviđenih za to:

[code]
int main ( int argc, char *argv[] )
{
// ...
return 0;
}
[/code]

[Ovu poruku je menjao X Files dana 10.05.2008. u 20:48 GMT+1]
[ maricn @ 15.05.2008. 16:24 ] @
sto si to tako pisao, zar nije jednostavnije:
Code:

int  broj_rijeci(char *s)
{
    int br=0,i,j,k;
    j=0;
    k=strlen(s);

    for (i=0;i<k;i=j)
    {
        j=i;
        while ( (j<k) && ( (s[j]>'a')&&(s[j]<'z')  ||  (s[j]>'A')&&(s[j]<'Z') ) )
            j++;      
        if (j>i+1) br++;
    }

    return(br);
}

mozda ni ovo nije najtacnije, nabrzaka sam napisao...
u svakom slucaju, izbacio sam one tvoje f-je, nznm ni sta znace...