From a2682d25c6cd0e069ff73a43df74c17a63caabac Mon Sep 17 00:00:00 2001 From: Fudgerboy <91767657+Fudgerboy@users.noreply.github.com> Date: Sat, 17 Feb 2024 22:59:23 +0000 Subject: Sat, Feb 17, 2024, 2:59 PM -08:00 --- wk1/pset/mario-more/mario.c | 55 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 wk1/pset/mario-more/mario.c (limited to 'wk1/pset/mario-more') diff --git a/wk1/pset/mario-more/mario.c b/wk1/pset/mario-more/mario.c new file mode 100644 index 0000000..b6f6226 --- /dev/null +++ b/wk1/pset/mario-more/mario.c @@ -0,0 +1,55 @@ +#include +#include + +int get_size(void); +void print_grid(int size); + +int main(void) +{ + // Get Size of Grid + int size = get_size(); + // Print Grid + print_grid(size); +} + +int get_size(void) +{ + int n; + do + { + n = get_int("Size: "); + } + while (n < 1 || n > 8); + return n; +} + +void print_grid(size) +{ + for (int i = 0; i < size; i++) + { + for (int j = 0; j < size; j++) + { + if ((size - (j + i)) > 1) + { + printf(" "); + } + else + { + printf("#"); + } + } + printf(" "); + for (int j = size; j > 0; j--) + { + if ((size - (j + i)) > 0) + { + break; + } + else + { + printf("#"); + } + } + printf("\n"); + } +} -- cgit v1.2.3