Advertisement
Guest User

Untitled

a guest
Sep 5th, 2015
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int vrati_prvi_trocifreni_broj(char string[])
  5. {
  6. char *p = string; // zasto ne radi kada ovdje deklarisemo 'int broj=0;' ???
  7.  
  8. while (*p != '\0')
  9. {
  10. if (*p >= '0' && *p <= '9')
  11. {
  12. long int br=0,broj=0;
  13.  
  14. while (*p != '\0' && *p >= '0' && *p <= '9')
  15. {
  16. char cifra = *p;
  17. cifra = cifra - 48;
  18. broj += cifra;
  19. broj *= 10;
  20. br++;
  21. p++;
  22. }
  23. broj /= 10;
  24. printf ("broj = %d\n");
  25.  
  26. if (br == 3)
  27. {
  28. return broj;
  29. }
  30. }
  31.  
  32. p++;
  33. }
  34.  
  35. return 5;
  36. }
  37.  
  38. int main()
  39. {
  40. char string[100] = "Vrati prvi trocifren broj: 45 44 124 55315 3.";
  41.  
  42. printf ("%d \n", vrati_prvi_trocifreni_broj(string));
  43.  
  44. return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement