feat: Initial commit

This commit is contained in:
2024-03-22 17:14:57 +01:00
parent dc83234df1
commit db9bafe755
45 changed files with 1996 additions and 0 deletions

46
TemiEsame/overslapping.c Normal file
View File

@@ -0,0 +1,46 @@
#include <string.h>
#include <stdio.h>
#define MAXN 10
int areaTot(FILE *fp) {
unsigned int carte[MAXN][MAXN];
unsigned int lx, ly, rx, ry, somma = 0;
for (int i = 0; i < MAXN; i++) {
for (int j = 0; j < MAXN; j++) {
carte[i][j] = 0;
}
}
while (!feof(fp)) {
if (fscanf(fp, "%u %u %u %u ", &lx, &ly, &rx, &ry) != 4) {
return -1;
}
if (lx >= MAXN || ly >= MAXN || rx >= MAXN || ry >= MAXN) {
return -1;
}
for (int i = lx; i < rx; i++) {
for (int j = ly; j < ry; j++) {
carte[i][j] = 1;
}
}
}
for (int i = 0; i < MAXN; i++) {
for (int j = 0; j < MAXN; j++) {
somma += carte[i][j];
}
}
return somma;
}
int main() {
FILE * fin;
fin = fopen("./carte.txt", "r");
printf("%d", areaTot(fin));
fclose(fin);
return 0;
}