summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--calculator.c10
-rw-r--r--mario.c30
2 files changed, 35 insertions, 5 deletions
diff --git a/calculator.c b/calculator.c
new file mode 100644
index 0000000..84559d5
--- /dev/null
+++ b/calculator.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+#include <cs50.h>
+
+int main(void)
+{
+ int x = get_int("x: ");
+ int y = get_int("y: ");
+
+ printf("%i\n", x+y);
+}
diff --git a/mario.c b/mario.c
index 7cf6ce9..b8b4262 100644
--- a/mario.c
+++ b/mario.c
@@ -1,19 +1,39 @@
#include <stdio.h>
#include <cs50.h>
+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 {
+ do
+ {
n = get_int("Size: ");
- } while (n < 1);
+ }
+ while (n < 1);
+ return n;
+}
- //Print Grid
- for (int i = 0; i < n; i++) {
- for (int j = 0; j < n; j++) {
+void print_grid(size)
+{
+ for (int i = 0; i < size; i++)
+ {
+ for (int j = 0; j < size; j++)
+ {
printf("#");
}
printf("\n");
}
}
+
+
+