Asmund_11

Untitled

Nov 7th, 2019
56
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.  
  3. void Convert(int numb, char* codes);
  4.  
  5. int main()
  6. {
  7.     system("chcp 1251");
  8.     int numb[50], i = 0, n = 0;
  9.     char code[50];
  10.     char* codes = code;
  11.     printf("Введіть послідовність цілих чисел: ");
  12.     while (i < 50) {
  13.         scanf_s("%d", &numb[i]);
  14.         if (numb[i] == 0)
  15.             break;
  16.         i++;
  17.     }
  18.     printf("\n");
  19.     i = 0;
  20.     while (numb[i] != 0) {
  21.         n = numb[i];
  22.         printf("%d - ", n);
  23.         Convert(n, codes);
  24.         puts("");
  25.         printf("Масив: ");
  26.         puts(code);
  27.         i++;
  28.     }
  29. }
  30.  
  31. void Convert(int numb, char* codes)
  32. {
  33.     if (numb == 0) {
  34.         *codes = '\0';
  35.         return;
  36.     }
  37.     *codes = (numb % 5) + '\0';
  38.     printf("%c", *codes);
  39.     Convert(numb / 5, codes + 1);
  40. }
Add Comment
Please, Sign In to add comment