Advertisement
Guest User

Untitled

a guest
May 24th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {
  5.  
  6. int n;
  7. printf ("Podaj dlugosc odcinka n \n");
  8. scanf ("%d", &n);
  9.  
  10. for (int i=0; i < n; i++){
  11. printf ("*");
  12. }
  13.  
  14. printf ("\n");
  15. printf ("\n");
  16.  
  17. for (int j=0; j < n; j++){
  18. printf("\n");
  19. for (int k=0; k<n; k++){
  20. printf ("*");
  21. }
  22. }
  23.  
  24. for (int i=0; i <= n; i++){
  25. printf("\n");
  26. for (int j=0; j<i; j++){
  27. printf ("*");
  28. }
  29. }
  30.  
  31. printf ("\n");
  32.  
  33. for (int i=0; i <= n; i++){
  34. printf("\n");
  35. for (int j=n; j>i; j=j-1){
  36. printf ("*");
  37. }
  38. }
  39.  
  40. printf("Wybierz 1 dla odcinka, 2 dla kwadratu, 3-4 trojkaty prostokatne, 5 rownoramienny");
  41. int x;
  42. scanf("%d", &x);
  43.  
  44. switch (x){
  45. case 1:
  46. for (int i=0; i < n; i++){
  47. printf ("*");
  48. }
  49. break;
  50.  
  51. case 2:
  52. for (int j=0; j < n; j++){
  53. printf("\n");
  54. for (int k=0; k<n; k++){
  55. printf ("*");
  56. }
  57. }
  58. break;
  59.  
  60. case 3:
  61. for (int i=0; i <= n; i++){
  62. printf("\n");
  63. for (int j=0; j<i; j++){
  64. printf ("*");
  65. }
  66. }
  67. break;
  68.  
  69. case 4:
  70. for (int i=0; i <= n; i++){
  71. printf("\n");
  72. for (int j=n; j>i; j=j-1){
  73. printf ("*");
  74. }
  75. }
  76. break;
  77.  
  78. case 5:
  79. printf("Nie ma jeszcze trojkata rownoramiennego");
  80. break;
  81.  
  82. default:
  83. printf("Podano niepoprawna wartosc");
  84. }
  85.  
  86. printf("\n");
  87.  
  88. int gwiazdki=1;
  89. int spacje=n-gwiazdki;
  90. for (int i=1; i<=n; i++){
  91. printf("\n");
  92.  
  93. for(int i=n; i>=0; spacje--){
  94. printf(" ");
  95. }
  96. for(int gwiazdki=1; gwiazdki<=n; gwiazdki++){
  97. printf("*");
  98. }
  99. }
  100.  
  101.  
  102.  
  103. return 0;
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement