fork download
  1. #include <stdlib.h>
  2. #include <string.h>
  3. #include <stdio.h>
  4.  
  5. int main()
  6. {
  7. char symbols[16] = "";
  8. char symbols_copy[16];
  9. int index = 0;
  10. while (index++ < 15)
  11. {
  12. memcpy(symbols_copy, symbols, sizeof(symbols));
  13.  
  14. if (index % 2)
  15. snprintf(symbols, sizeof symbols, "a%s", symbols_copy);
  16. else
  17. snprintf(symbols, sizeof symbols, "b%s", symbols_copy);
  18.  
  19. printf("%s\n", symbols);
  20. }
  21. return 0;
  22. }
  23.  
Success #stdin #stdout 0.01s 1676KB
stdin
Standard input is empty
stdout
a
ba
aba
baba
ababa
bababa
abababa
babababa
ababababa
bababababa
abababababa
babababababa
ababababababa
bababababababa
abababababababa