Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int vrati_prvi_trocifreni_broj(char string[])
- {
- char *p = string; // zasto ne radi kada ovdje deklarisemo 'int broj=0;' ???
- while (*p != '\0')
- {
- if (*p >= '0' && *p <= '9')
- {
- long int br=0,broj=0;
- while (*p != '\0' && *p >= '0' && *p <= '9')
- {
- char cifra = *p;
- cifra = cifra - 48;
- broj += cifra;
- broj *= 10;
- br++;
- p++;
- }
- broj /= 10;
- printf ("broj = %d\n");
- if (br == 3)
- {
- return broj;
- }
- }
- p++;
- }
- return 5;
- }
- int main()
- {
- char string[100] = "Vrati prvi trocifren broj: 45 44 124 55315 3.";
- printf ("%d \n", vrati_prvi_trocifreni_broj(string));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement