SHARE
TWEET

8.2 Букви помеѓу првите две цифри во стринг

Mihajlo_K Mar 19th, 2019 59 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* Од стандарден влез се чита низa од знаци (не подолга од 100 знаци) составена од букви и цифри. На стандарден излез треба да се отпечатат буквите меѓу првата и втората цифра читано од лево кон десно, вклучително со цифрите. Ако има само една цифра, се печатат сите букви до крајот на низата. Ако нема ниту една цифра, да се отпечати текстот “Nema cifri”.
  2.  
  3. Пример:
  4.  
  5. Axvdf7dbb3bdbd88B -> 7dbb3
  6. Isdv88mvndkv9d -> 88
  7. vnjis9kjsnvnv -> 9kjsnvnv
  8. dsfsrtt -> Nema cifri */
  9.  
  10. #include <stdio.h>
  11. #include <string.h>
  12. #include <ctype.h>
  13. #define MAX 100
  14.  
  15. int main()
  16. {
  17.     int i, k = 0;
  18.     char a[MAX], ch;
  19.     for(i = 0; i < MAX&&(ch = getchar())!='\n'; i++)
  20.     {
  21.         a[i] = ch;
  22.     }
  23.     a[i] = '\0';
  24.    
  25.     for(i = 0; a[i] != '\0'; i++)
  26.     {
  27.         if(k == 1)
  28.         {
  29.             if(isdigit(a[i]) != 0)
  30.             {
  31.                 printf("%c", a[i]);
  32.                 break;
  33.             }
  34.             printf("%c", a[i]);
  35.         }
  36.         if(isdigit(a[i]) != 0)
  37.         {
  38.             printf("%c", a[i]);
  39.             k = 1;
  40.         }
  41.     }
  42.     if(k == 0)
  43.     {
  44.         printf("Nema cifri\n");
  45.     }
  46.     return 0;
  47. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top