Advertisement
Mihai_Preda

Untitled

Jan 17th, 2021
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <cstring>
  4. using namespace std;
  5.  
  6. void dollars(char ** dest, char const *src)
  7. {
  8.     int n = strlen(src);
  9.     int lg = n + 2 + (n-1) / 3;
  10.     *dest = (char*)malloc((lg+1) * sizeof(char));
  11.     (*dest)[0] = '$';
  12.     int k = 1;
  13.     for(int i = 0; i < n; i++)
  14.     {
  15.         (*dest)[k] = src[i];
  16.         k++;
  17.  
  18.  
  19.         if(i <= 2)
  20.         {
  21.             if(i+1 == (n-2) % 3)
  22.             {
  23.                 (*dest)[k] = ',';
  24.                 k++;
  25.             }
  26.         }
  27.         else
  28.         {
  29.  
  30.         }
  31.     }
  32.     (*dest)[lg] = '\0';
  33. }
  34.  
  35. int main()
  36. {
  37.     char * x;
  38.     dollars(&x, "123456789");
  39.     printf("%s", x);
  40.     return 0;
  41. }
  42.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement