fork download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. std::string dec_to_unary(const int src) {
  5. std::string str;
  6. for(int i = 0; i < src; ++i)
  7. str += "1";
  8. return str;
  9. }
  10.  
  11. int main(void) {
  12.  
  13. int c_arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
  14. const int c_arr_size = sizeof(c_arr)/sizeof(int);
  15.  
  16. for(size_t i = 0; i < c_arr_size; ++i)
  17. std::cout << dec_to_unary(c_arr[i]) << ((i+1 < c_arr_size)?",":"\n");
  18.  
  19. return 0;
  20. }
  21.  
Success #stdin #stdout 0s 3472KB
stdin
Standard input is empty
stdout
,1,11,111,1111,11111,111111,1111111,11111111,111111111