/* kreator, Thu May 14 22:03:16 CEST 1998 broj ponavljanja zadanog podniza u nizu milada 11 */ #include int brojpoj(char *niz, char *podniz) { int i,j=0, brojac=0; for(;*niz;++niz) { for(i=0;(*(niz+i)==*(podniz+i)) && *(podniz+i);++i); if (!(*(podniz+i))) { brojac++; niz+=i-1; } } return brojac; } void main(void) { char niz[]="hmhmhm hm hmmmmmm ha! :)", podniz[]="hm"; printf("u nizu %s se %s pojavljuje %d puta\n", niz, podniz, brojpoj(niz, podniz)); }