#include #include /*izoluje sva pojavljivanja brojeva iz niske i prebacuje ih u broj, npr. 123jhs45 -> 12345 Ovo je drugacije od ponasanja atoi f-je koja samo prvu sekvencu brojevnih karaktera transformise u broj*/ int niskaubroj(char x[]); int main(){ int i; int n; char niz[20]; printf("Unesite nisku\n"); scanf("%s",niz); n=niskaubroj(niz); printf("%d\n",n); printf("ATOI: %d\n",atoi(niz)); return 0; } int niskaubroj(char x[]){ int i, br=0; for(i=0;x[i];i++){ /*hornerova sema*/ if(isdigit(x[i])) br= br*10 + (x[i] - '0'); } return br; }