Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 16.6.2010, 19:17   #1
nemanja92le
Novi član
 
Član od: 16.6.2010.
Poruke: 3
Zahvalnice: 2
Zahvaljeno 0 puta na 0 poruka
Određen forumom Pomoc sa stringovima u jeziku C

Pozdrav! Moze li neko da mi ukratko objasni kako uradim jedan zadatak. Profesor koji mi predaje programiranje je informaticar i slabo objasnjava. Zadatak glasi ovako: program treba da izracuna broj pojavljivanja datog znaka u datom nizu npr. u pitanju je broj pojavljivanja znaka a u nizu: ja sam student, Petar Petrovic .
nemanja92le je offline   Odgovor sa citatom ove poruke
Stara 16.6.2010, 19:52   #2
Stevvan
Veteran
 
Član od: 17.12.2005.
Lokacija: Zarkovo, Beograd
Poruke: 1.114
Zahvalnice: 97
Zahvaljeno 179 puta na 104 poruka
Slanje poruke preko MSN-a korisniku Stevvan Slanje poruke preko Skypea korisniku Stevvan
Određen forumom Re: Pomoc sa stringovima u jeziku C

Kod:
int count  = 0;
for (char *c = string; *c; c++)
{
    if (*c == 'a')
         count++;
}
Kao sto vidis for petlja radi tako sto pokazivac c, pokazuje na prvi clan u nizu, i sve dok ne stigne do \0 povecava se za 1. U slucaju da vrednost na koju pokazivac pokazuje bude a promenljiva count uvecava svoju vrednost. Nema preterane filozofije
Stevvan je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Stevvan na korisnoj poruci:
nemanja92le (16.6.2010)
Stara 16.6.2010, 19:54   #3
fingerprint
Veteran
 
Član od: 5.11.2006.
Lokacija: Dark Side Of The Moon
Poruke: 1.121
Zahvalnice: 394
Zahvaljeno 594 puta na 222 poruka
Slanje poruke preko MSN-a korisniku fingerprint Slanje poruke preko Yahooa korisniku fingerprint
Određen forumom Re: Pomoc sa stringovima u jeziku C

Broj ponavljanja u smislu koliko puta se jedan karakter nadje u tom stringu? Jednostavno, prodjes kroz string karakter po karakter, i za svaki trenutni uporedis sa zadatim, ako su isti, povecas akumulator.

Kod:
int char_in_str(char *str, char key)
{
if( str == NULL )
    return 0;

int ret = 0;
    while( *str != '\0' )
    {
    if(*str == key)
        ret++;
    str++;
    }
return ret;
}
fingerprint je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku fingerprint na korisnoj poruci:
nemanja92le (16.6.2010)
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Problem sa stabilnoscu (potrebna strucna pomoc) dzambo Osnovne komponente 10 6.4.2010 13:46
Problem sa Adobe Flash performansama na Windows Vista x64 Home Premium OS-u VladimirBalt Kvarovi 0 23.8.2009 0:29
Problem sa temperaturom! POMOC Cryonosis Kvarovi 41 30.5.2009 21:50
Mega problemi sa umrezavanjem izmedju 2 racunara, pomoć! Shadow Stalker Komunikacioni uređaji i umrežavanje 5 22.10.2007 16:20
Problem sa sifrom!!! Pomoc!!! hitno!!! Puppeteer Operativni sistemi 12 12.10.2007 18:11


Sva vremena su po Griniču +2 h. Sada je 9:13.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com