Advertisement
edems96

Prog1 1. kisZH

Sep 28th, 2015
323
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.69 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void printY(int n) {
  4.     int i, j;
  5.    
  6.     for(i = 0; i < n; i++) {
  7.         for(j = 0; j < i; j++) {
  8.             printf(" ");
  9.         }
  10.        
  11.         printf("\\");
  12.        
  13.         for(j = 0; j < (n*2-i*2) - 2; j++) {
  14.             printf(" ");
  15.         }
  16.        
  17.         printf("/");
  18.        
  19.         printf("\n");
  20.     }
  21.    
  22.     for(i = 0; i < n; i++) {
  23.         for(j = 0; j < n; j++) {
  24.             printf(" ");
  25.         }
  26.        
  27.         printf("|\n");
  28.     }
  29. }
  30.  
  31. void printX(int n) {
  32.     int i, j;
  33.    
  34.     for(i = 0; i < n; i++) {
  35.         for(j = 0; j < i; j++) {
  36.             printf(" ");
  37.         }
  38.        
  39.         printf("\\");
  40.        
  41.         for(j = 0; j < n*2 - i*2 - 2; j++) {
  42.             printf(" ");
  43.         }
  44.        
  45.         printf("/");
  46.        
  47.         printf("\n");
  48.     }
  49.    
  50.     for(i = 0; i < n; i++) {
  51.         for(j = (n-i-1); j > 0; j--) {
  52.             printf(" ");
  53.         }
  54.        
  55.         printf("/");
  56.        
  57.         for(j = 0; j < i*2; j++) {
  58.             printf(" ");
  59.         }
  60.        
  61.         printf("\\");
  62.        
  63.         printf("\n");
  64.     }
  65. }
  66.  
  67. void print1(int n) {
  68.     int i, j;
  69.    
  70.     for(i = 0; i < n; i++) {
  71.         for(j = (n-i)-1; j > 0; j--) {
  72.             printf(" ");
  73.         }
  74.        
  75.         printf("/");
  76.        
  77.         for(j = 0; j < i; j++) {
  78.             printf(" ");
  79.         }
  80.        
  81.         printf("|\n");
  82.     }
  83.    
  84.     for(i = 0; i < n; i++) {
  85.         for(j = 0; j < n; j++) {
  86.             printf(" ");
  87.         }
  88.        
  89.         printf("|\n");
  90.     }
  91. }
  92.  
  93. void printV(int n) {
  94.     int i, j;
  95.    
  96.     for(i = 0; i < n; i++) {
  97.         printf("|");
  98.        
  99.         for(j = 0; j < n*2-2; j++) {
  100.             printf(" ");
  101.         }
  102.        
  103.         printf("|\n");
  104.     }
  105.    
  106.     for(i = 0; i < n; i++) {
  107.        
  108.         for(j = 0; j < i; j++) {
  109.             printf(" ");
  110.         }
  111.        
  112.         printf("\\");
  113.        
  114.         for(j = (n*2-i*2)-2; j > 0; j--) {
  115.             printf(" ");
  116.         }
  117.        
  118.         printf("/");
  119.        
  120.         printf("\n");
  121.     }
  122. }
  123.  
  124. int main(void) {
  125.     int n;
  126.    
  127.     printf("Mekkora legyen? ");
  128.     scanf("%d", &n);
  129.     printf("\n\n");
  130.    
  131.     printY(n);
  132.     //printX(n);
  133.     //print1(n);
  134.     //printV(n);
  135.    
  136.     return 0;
  137. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement