Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int funkcija(char* p)
- {
- int broj, maks=-999999;
- int min=9999999;
- int minus;
- while(*p!='\0')
- {
- if(*p=='-') { minus=1; p++;}
- if(*p>='0' && *p<='9')
- {
- broj=0;
- while(*p>='0' && *p<='9')
- {
- broj*=10;
- broj+=(int)(*p-'0');
- p++;
- }
- if(minus==1) broj*=(-1);
- if(broj > maks) maks =broj;
- if(broj < min) min=broj;
- }
- p++;
- minus=0;
- }
- return maks - min;
- }
- int main()
- {
- char rijec[100]= {"Razlika izmedju najveceg 900 i najmajeg broja -9, 5"};
- printf("%d", funkcija(rijec));
- // ocekujem 900- (-9) =909
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement