fork download
  1. #include <stdio.h>
  2. void writeX(int n)
  3. {
  4. int i;
  5. for( i = 0; i < n; i++ )
  6. {
  7. printf("X");
  8. }
  9. printf("\n");
  10. }
  11. void figure(int n)
  12. {
  13. if(n <= 0)
  14. {
  15. printf("error");
  16. }
  17. else if(n == 1)
  18. {
  19. writeX(n);
  20. }
  21. else
  22. {
  23. figure(n-1);
  24. writeX(n);
  25. figure(n-1);
  26. }
  27. }
  28. int main(void)
  29. {
  30. int n;
  31. scanf("%d", &n);
  32. figure(n);
  33. return 0;
  34. }
Success #stdin #stdout 0.01s 5324KB
stdin
-1
stdout
error