fork download
  1. #include <stdio.h>
  2.  
  3. void smile()
  4. {
  5. int x[] = {83, 26, -30, 37, -54, 20};
  6. int i, j;
  7.  
  8. for (i = 0; i < sizeof(x) / sizeof(x[0]); i++)
  9. {
  10. putchar(x[0]);
  11. for (j = 1; j < sizeof(x) / sizeof(x[0]); j++)
  12. x[j - 1] += x[j];
  13. }
  14. }
  15.  
  16. int main(int argc, char* argv[])
  17. {
  18. int i, j;
  19.  
  20. for (i = 3; i >= 0; i--)
  21. {
  22. for (j = 0; j < i; j++) smile();
  23. putchar('\n');
  24. }
  25.  
  26. return 0;
  27. }
Success #stdin #stdout 0s 2112KB
stdin
Standard input is empty
stdout
Smile!Smile!Smile!
Smile!Smile!
Smile!