commit 50671eecc644fccec7b78594703060995e8b3bac Author: Dmitriy Shishkov Date: Wed Jun 10 22:09:14 2020 +0500 initial triangle diff --git a/triangle.c b/triangle.c new file mode 100644 index 0000000..ffa1721 --- /dev/null +++ b/triangle.c @@ -0,0 +1,31 @@ +#include + +void drawLine(int freeSpace, int length, char symbol); + +int main() +{ + int height; + scanf("%d\n", &height); + char symbol; + scanf("%c", &symbol); + + for (int i = 0; i < height; i++) + { + drawLine(height - i - 1, i * 2 + 1, symbol); + } + + return 0; +} + +void drawLine(int freeSpace, int length, char symbol) +{ + for (int i = 0; i < freeSpace; i++) + { + putchar(' '); + } + for (int i = 0; i < length; i++) + { + putchar(symbol); + } + putchar('\n'); +} \ No newline at end of file