Moved kattis from Uni repo
This commit is contained in:
30
kattis/problems/21_11_23/asciikassi/main.c
Normal file
30
kattis/problems/21_11_23/asciikassi/main.c
Normal file
@ -0,0 +1,30 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
void drawLine(int n) {
|
||||
printf("+");
|
||||
for (int i = 0; i < n; i++) {
|
||||
printf("-");
|
||||
}
|
||||
printf("+\n");
|
||||
}
|
||||
|
||||
void drawRect(int n) {
|
||||
drawLine(n);
|
||||
for (int i = 0; i < n; i++) {
|
||||
printf("|");
|
||||
for (int j = 0; j < n; j++) {
|
||||
printf(" ");
|
||||
}
|
||||
printf("|\n");
|
||||
}
|
||||
drawLine(n);
|
||||
}
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
int n;
|
||||
scanf("%d", &n);
|
||||
|
||||
drawRect(n);
|
||||
return 0;
|
||||
}
|
45
kattis/problems/21_11_23/asciikassi/main.c.orig
Normal file
45
kattis/problems/21_11_23/asciikassi/main.c.orig
Normal file
@ -0,0 +1,45 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
void drawRect(int n) {
|
||||
// Top part
|
||||
for (int i = 0; i <= n; i++) {
|
||||
if (i == 0 || i == n - 1) {
|
||||
printf("+");
|
||||
} else {
|
||||
printf("-");
|
||||
}
|
||||
}
|
||||
printf("\n");
|
||||
|
||||
// Middle parts
|
||||
for (int i = 0; i < n - 2; i++) {
|
||||
for (int j = 0; j <= n; j++) {
|
||||
if (j == 0 || j == n - 1) {
|
||||
printf("|");
|
||||
} else {
|
||||
printf(" ");
|
||||
}
|
||||
}
|
||||
printf("\n");
|
||||
}
|
||||
|
||||
// Bottom part
|
||||
for (int i = 0; i <= n; i++) {
|
||||
if (i == 0 || i == n - 1) {
|
||||
printf("+");
|
||||
} else {
|
||||
printf("-");
|
||||
}
|
||||
}
|
||||
|
||||
printf("\n");
|
||||
}
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
int n;
|
||||
scanf("%d", &n);
|
||||
|
||||
drawRect(n);
|
||||
return 0;
|
||||
}
|
BIN
kattis/problems/21_11_23/asciikassi/program
Executable file
BIN
kattis/problems/21_11_23/asciikassi/program
Executable file
Binary file not shown.
Reference in New Issue
Block a user