Advertisement
Guest User

Untitled

a guest
Feb 29th, 2020
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1.  
  2. #include <stdio.h>
  3.  
  4. using namespace std;
  5.  
  6. #define N 25
  7. #define M 80
  8.  
  9. char a[N][M];
  10.  
  11. int main()
  12. {
  13.  
  14. for ( int i = 0; i < N; i ++)
  15. for ( int j = 0 ; j < M; j ++ )
  16. a[i][j] = ' ';
  17.  
  18. for ( int i = 0 ; i < N; i ++ ){
  19. a[i][M / 2] = '|';
  20. }
  21. for ( int j = 0 ; j < M; j ++ ){
  22. a[N / 2][j] = '-';
  23. }
  24.  
  25. int k2 = 3;
  26. int k1 = 1;
  27. while(true){
  28. if ( (N / 2 - k1 < 0) || (M / 2 + k2 > M) )
  29. break;
  30. else
  31. a[N/2-k1][M/2+k2] = '*';
  32. k2 += (int)(80 / 25);
  33. k1 ++;
  34. }
  35.  
  36. k2 = 3;
  37. k1 = 1;
  38. while(true){
  39. if ( (N / 2 + k1 > N) || (M / 2 - k2 < 0) )
  40. break;
  41. else
  42. a[N/2+k1][M/2-k2] = '*';
  43. k2 += (int)(80 / 25);
  44. k1 ++;
  45. }
  46.  
  47. for ( int i = 0; i < N; i ++){
  48. for ( int j = 0 ; j < M; j ++ )
  49. printf("%c", a[i][j]);
  50. printf("\n");
  51. }
  52.  
  53. /*
  54. 00 01 02 03 04
  55. 10 11 12 13 14
  56. 20 21 22 23 24
  57. 30 31 32 33 34
  58. 40 41 42 43 44
  59. 50 51 52 53 54
  60. */
  61.  
  62.  
  63. return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement