From 50671eecc644fccec7b78594703060995e8b3bac Mon Sep 17 00:00:00 2001 From: Dmitriy Shishkov Date: Wed, 10 Jun 2020 22:09:14 +0500 Subject: [PATCH] initial triangle --- triangle.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 triangle.c 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