jazykc  2013.3
upoljazykc
 All Classes Files Functions Variables Typedefs Macros Pages
ctverec.c
Go to the documentation of this file.
1 
24 #include <stdio.h>
25 #include <stdlib.h>
26 
27 void ctverec (int velikost) {
28  int i, j;
29  for (i=0; i<velikost; i++) {//cyklus pro radky
30  for (j=0; j<velikost; j++) {//cyklus pro slopce
31  if (j==0 || j==velikost-1 || i==0 || i==velikost-1) {
32  putchar('*');
33  } else {
34  putchar(' ');
35  }
36  }
37  putchar('\n');
38  }
39 }
40 
41 void trojuhelnik (int velikost) {
42  int i, j;
43  for (i=0; i<velikost; i++) {//cyklus pro radky
44  for (j=0; j<=i; j++) {//cyklus pro sloupce
45  if (j==0 || j==i || i==0 || i==velikost-1) {
46  putchar('*');
47  } else {
48  putchar(' ');
49  }
50  }
51  putchar('\n');
52  }
53 }
54 
55 int main(void) {
56  int velikost;
57 
58  printf("Zadejte velikost ctverce: ");fflush(stdout);
59  if (1 != scanf("%d", &velikost)) {
60  fprintf(stderr, "Usage: %s velikost-ctverce\n"); exit(1);
61  }
62  ctverec(velikost);
63  trojuhelnik(velikost);
64 
65  return EXIT_SUCCESS;
66 }