Advertisement
nankovmkd

vtora_lab_strings_resena

Dec 24th, 2018
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.26 KB | None | 0 0
  1. Букви помеѓу првите две цифри во стринг Problem 2 (0 / 0)
  2.  
  3. Од стандарден влез се чита низa од знаци (не подолга од 100 знаци) составена од букви и цифри. На стандарден излез треба да се отпечатат буквите меѓу првата и втората цифра читано од лево кон десно, вклучително со цифрите. Ако има само една цифра, се печатат сите букви до крајот на низата. Ако нема ниту една цифра, да се отпечати текстот “Nema cifri”.
  4.  
  5. Пример:
  6.  
  7. Axvdf7dbb3bdbd88B -> 7dbb3
  8. Isdv88mvndkv9d -> 88
  9. vnjis9kjsnvnv -> 9kjsnvnv
  10. dsfsrtt -> Nema cifri
  11.  
  12. #include <stdio.h>
  13.  
  14. const char outName[] = "XXXXXX.txt";
  15.  
  16. void writeToFile() {
  17.     FILE *f = fopen("mat.txt", "w");
  18.     char c;
  19.     while((c = getchar()) != EOF) {
  20.         fputc(c, f);
  21.     }
  22.     fclose(f);
  23. }
  24.  
  25. void printFile() {
  26.     FILE *f=fopen(outName, "r");
  27.     char c;
  28.     while((c = fgetc(f)) != EOF) {
  29.         putchar(c);
  30.     }
  31.     fclose(f);
  32. }
  33.  
  34. int main() {
  35.    
  36.     writeToFile();
  37.  
  38.     printFile();
  39.     return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement