Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Broj reci

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Broj reci

[ Pregleda: 1970 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

arandjel88
nezaposlen
novisad

Član broj: 180307
Poruke: 5
*.dynamic.sbb.rs.



Profil

icon [Zadatak] Broj reci10.05.2008. u 19:18 - pre 193 meseci
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]
 
Odgovor na temu

maricn
za tastaturom

Član broj: 42409
Poruke: 79
*.static.va.sbb.co.yu.



Profil

icon Re: [Zadatak] Broj reci15.05.2008. u 16:24 - pre 193 meseci
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...
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Broj reci

[ Pregleda: 1970 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.