new paste


SUBMITTED BY: Guest

DATE: Nov. 22, 2014, 11:28 a.m.

FORMAT: Text only

SIZE: 1.1 kB

HITS: 773

  1. #include <cstdio>
  2. using namespace std;
  3. int main() {
  4. int N, i, j;
  5. char space_char = ' ';
  6. int half, ibatas1, ibatas2;
  7. printf("Nilai N : ");
  8. scanf("%d", &N);
  9. half = N/2;
  10. for (i=0; i<N; i++) {
  11. ibatas1 = i%half;
  12. ibatas2 = half-ibatas1-1;
  13. if ((ibatas1==0) || (ibatas2-ibatas1==1) || (ibatas2==ibatas1)) {
  14. if (space_char=='*') {
  15. space_char=' ';
  16. } else {
  17. space_char='*';
  18. }
  19. }
  20. for (j=0; j<half; j++){
  21. ibatas1 = i%half;
  22. ibatas2 = half-ibatas1-1;
  23. if (j==ibatas1 || j==ibatas2) {
  24. printf("#");
  25. } else if ( (j > ibatas1 && j < ibatas2) ||
  26. (j > ibatas2 && j < ibatas1))
  27. {
  28. printf("%c", space_char);
  29. } else {
  30. printf(" ");
  31. }
  32. }
  33. printf("\n");
  34. }
  35. return 0;
  36. }

comments powered by Disqus