Advertisement
Adijata

Vrati najveći broj iz stringa

Aug 25th, 2014
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.68 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5.  
  6. int funkcija( char rijec[])
  7. {
  8.     int i=0, broj=0, br=0;
  9.    char novi[1000];
  10.    char*p=novi;
  11.    while(rijec[i]!='\0')
  12.    {
  13.        if(rijec[i]>='0' && rijec[i]<= '9')
  14.        {
  15.            br=0;
  16.  
  17.            while(rijec[i]>='0' && rijec[i]<= '9')
  18.            {
  19.                br*=10;
  20.                br+=rijec[i]-48;
  21.                i++;
  22.            }
  23.  
  24.  
  25.        }
  26.        if (br>broj) broj=br;
  27.        i++;
  28.  
  29.    }
  30.  
  31.  
  32.    return broj;
  33. }
  34.  
  35.  
  36.  
  37. int main()
  38. {
  39.     char recenica[1000]={"Najveci broj je 999, 998 ostaje 10000"};
  40.     int broj;
  41.     broj=funkcija(recenica);
  42.  
  43.         printf("najveci broj u recenici je: %d", broj);
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement