From 8358328681d0b354f1edf7ca49493f19e06d9075 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pablo=20Portas=20L=C3=B3pez?=
<81629707+TeenBiscuits@users.noreply.github.com>
Date: Sat, 2 Mar 2024 20:43:54 +0100
Subject: [PATCH 1/7] Nuevo Exportar a PDF
---
.idea/runConfigurations/Export_to_PDF.xml | 16 ----------------
.idea/runConfigurations/Exportar_a_PDF.xml | 18 ++++++++++++++++++
2 files changed, 18 insertions(+), 16 deletions(-)
delete mode 100644 .idea/runConfigurations/Export_to_PDF.xml
create mode 100644 .idea/runConfigurations/Exportar_a_PDF.xml
diff --git a/.idea/runConfigurations/Export_to_PDF.xml b/.idea/runConfigurations/Export_to_PDF.xml
deleted file mode 100644
index 78b9c16..0000000
--- a/.idea/runConfigurations/Export_to_PDF.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/runConfigurations/Exportar_a_PDF.xml b/.idea/runConfigurations/Exportar_a_PDF.xml
new file mode 100644
index 0000000..7f7cd36
--- /dev/null
+++ b/.idea/runConfigurations/Exportar_a_PDF.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
From 5a642b6d70902a48cef89fcef863b3506597bb63 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pablo=20Portas=20L=C3=B3pez?=
<81629707+TeenBiscuits@users.noreply.github.com>
Date: Sun, 3 Mar 2024 17:00:25 +0100
Subject: [PATCH 2/7] Compliant with the REUSE Specification
---
.github/FUNDING.yml | 4 ++
.../ISSUE_TEMPLATE/informe-de-error-bug.yml | 4 ++
.../ISSUE_TEMPLATE/solicitud-de-funcion.yml | 4 ++
.github/dependabot.yml | 4 ++
.github/pull_request_template.md | 6 +++
.github/workflows/deploy.yml | 4 ++
.gitignore | 2 +-
.reuse/dep5 | 47 +++++++++++++++---
CMakeLists.txt | 2 +-
CODE_OF_CONDUCT.md | 2 +-
CONTRIBUTING.md | 2 +-
README.md | 2 +-
SECURITY.md | 4 +-
docs/cfg/buildprofiles.xml | 2 +-
docs/code/Boletin_1/Ejercicio_01.c | 5 +-
docs/code/Boletin_1/Ejercicio_02.c | 3 +-
docs/code/Boletin_1/Ejercicio_03.c | 3 +-
docs/code/Boletin_1/Ejercicio_04.c | 3 +-
docs/code/Boletin_1/Ejercicio_05.c | 3 +-
docs/code/Boletin_1/Ejercicio_06.c | 3 +-
docs/code/Boletin_1/Ejercicio_07.c | 3 +-
docs/code/Boletin_1/Ejercicio_08.c | 3 +-
docs/code/Boletin_1/Ejercicio_09.c | 3 +-
docs/code/Boletin_1/Ejercicio_10.c | 3 +-
docs/code/Boletin_1/Ejercicio_11.c | 3 +-
docs/code/Boletin_1/Ejercicio_12.c | 3 +-
docs/code/Boletin_1/Ejercicio_13.c | 3 +-
docs/code/Boletin_1/Ejercicio_14.c | 3 +-
docs/code/Boletin_1/Ejercicio_15.c | 3 +-
docs/code/Boletin_1/Ejercicio_16.c | 3 +-
docs/code/Boletin_1/Ejercicio_17.c | 3 +-
docs/code/Boletin_1/Ejercicio_18.c | 3 +-
docs/code/Boletin_1/Ejercicio_19.c | 3 +-
docs/code/Boletin_1/Ejercicio_20.c | 3 +-
docs/code/Boletin_2/Ejercicio_01.c | 3 +-
docs/code/Boletin_2/Ejercicio_02.c | 3 +-
docs/code/Boletin_2/Ejercicio_03.c | 3 +-
docs/code/Boletin_2/Ejercicio_04.c | 3 +-
docs/code/Boletin_2/Ejercicio_05.c | 3 +-
docs/code/Boletin_2/Ejercicio_06.c | 3 +-
docs/code/Boletin_2/Ejercicio_07.c | 3 +-
docs/code/Boletin_2/Ejercicio_08.c | 3 +-
docs/code/Boletin_2/Ejercicio_09.c | 3 +-
docs/code/Boletin_2/Ejercicio_10.c | 3 +-
docs/code/Boletin_2/Ejercicio_11.c | 3 +-
docs/code/Boletin_2/Ejercicio_12.c | 3 +-
docs/code/Boletin_2/Ejercicio_13.c | 3 +-
docs/code/Boletin_2/Ejercicio_14.c | 3 +-
docs/code/Boletin_2/Ejercicio_15.c | 3 +-
docs/code/Boletin_2/Ejercicio_17.c | 3 +-
docs/code/Boletin_2/Ejercicio_28.c | 3 +-
docs/code/Boletin_2/Ejercicio_39.c | 3 +-
docs/code/Boletin_2/Ejercicio_45.c | 2 +-
docs/code/Boletin_2/Ejercicio_46.c | 2 +-
docs/code/Boletin_2/Ejercicio_47.c | 2 +-
docs/code/Boletin_2/Ejercicio_48.c | 2 +-
docs/code/Boletin_2/Ejercicio_50.c | 2 +-
docs/code/Boletin_3/Ejercicio_01.c | 3 +-
docs/code/Boletin_3/Ejercicio_02.c | 3 +-
docs/code/Boletin_3/Ejercicio_03.c | 3 +-
docs/code/Boletin_3/Ejercicio_04.c | 2 +-
docs/code/Boletin_3/Ejercicio_05.c | 2 +-
docs/code/Boletin_3/Ejercicio_06.c | 2 +-
docs/code/Boletin_3/Ejercicio_07.c | 2 +-
docs/code/Boletin_3/Ejercicio_08.c | 2 +-
docs/code/Boletin_3/Ejercicio_09.c | 2 +-
docs/code/Boletin_3/Ejercicio_10.c | 2 +-
docs/code/Boletin_3/Ejercicio_11.c | 2 +-
docs/code/Boletin_3/Ejercicio_12.c | 2 +-
docs/code/Boletin_3/Ejercicio_13.c | 2 +-
docs/code/Boletin_3/Ejercicio_14.c | 2 +-
docs/code/Boletin_3/Ejercicio_23.c | 2 +-
docs/code/Boletin_3/Ejercicio_28.c | 2 +-
docs/code/Boletin_4/Ejercicio_02.c | 2 +-
docs/code/Boletin_4/Ejercicio_03.c | 2 +-
docs/code/Boletin_4/Ejercicio_04.c | 2 +-
docs/code/Boletin_4/Ejercicio_10.c | 2 +-
docs/code/Extras/Algoritmos/BubbleSort.c | 3 +-
docs/code/Extras/Algoritmos/BusquedaBinaria.c | 3 +-
.../Extras/Algoritmos/BusquedaSecuencial.c | 3 +-
.../Algoritmos/BusquedaSecuencialCentinela.c | 3 +-
docs/code/Extras/Algoritmos/QuickSort.c | 3 +-
docs/code/Extras/TresEnRaya.c | 2 +-
.../Bibliografia/C-Programming-Book.png | Bin
docs/keymap.xml | 2 +-
docs/pro.tree | 2 +-
docs/redirection-rules.xml | 2 +-
docs/topics/Agradecimientos.md | 2 +-
docs/topics/Algoritmos.md | 2 +-
docs/topics/Bibliografia.md | 2 +-
docs/topics/Boletines.topic | 2 +-
docs/topics/Compilador.md | 2 +-
docs/topics/Ejemplos.md | 2 +-
docs/topics/Examenes.md | 2 +-
docs/topics/Extras.topic | 2 +-
docs/topics/Para-Colaboradores.md | 2 +-
docs/topics/Pro-1-Boletin-1.md | 2 +-
docs/topics/Pro-1-Boletin-2.md | 2 +-
docs/topics/Pro-1-Boletin-3.md | 2 +-
docs/topics/Pro-1-Boletin-4.md | 2 +-
docs/topics/Pro2324.topic | 2 +-
docs/topics/Tema-1.md | 2 +-
docs/topics/Tema-2.md | 2 +-
docs/topics/Teoria-Introduccion.md | 2 +-
docs/topics/Teoria.topic | 2 +-
docs/topics/Tres-En-Raya.md | 2 +-
docs/topics/Tutoriales.topic | 2 +-
docs/writerside.cfg | 2 +-
logo/Logo.curve.license | 3 --
logo/Logo.ico.license | 3 --
logo/Logo.png.license | 3 --
logo/Logo.svg.license | 3 --
logo/Pro2324 GitHub Preview.curve.license | 3 --
logo/Pro2324 GitHub Preview.png.license | 3 --
src/Boletin_1/CMakeLists.txt | 4 +-
src/Boletin_1/Ejercicio_01.c | 3 +-
src/Boletin_1/Ejercicio_02.c | 3 +-
src/Boletin_1/Ejercicio_03.c | 3 +-
src/Boletin_1/Ejercicio_04.c | 3 +-
src/Boletin_1/Ejercicio_05.c | 3 +-
src/Boletin_1/Ejercicio_06.c | 3 +-
src/Boletin_1/Ejercicio_07.c | 3 +-
src/Boletin_1/Ejercicio_08.c | 3 +-
src/Boletin_1/Ejercicio_09.c | 3 +-
src/Boletin_1/Ejercicio_10.c | 3 +-
src/Boletin_1/Ejercicio_11.c | 3 +-
src/Boletin_1/Ejercicio_12.c | 3 +-
src/Boletin_1/Ejercicio_13.c | 3 +-
src/Boletin_1/Ejercicio_14.c | 3 +-
src/Boletin_1/Ejercicio_15.c | 3 +-
src/Boletin_1/Ejercicio_16.c | 3 +-
src/Boletin_1/Ejercicio_17.c | 3 +-
src/Boletin_1/Ejercicio_18.c | 3 +-
src/Boletin_1/Ejercicio_19.c | 3 +-
src/Boletin_1/Ejercicio_20.c | 3 +-
src/Boletin_2/CMakeLists.txt | 4 +-
src/Boletin_2/Ejercicio_01.c | 3 +-
src/Boletin_2/Ejercicio_02.c | 3 +-
src/Boletin_2/Ejercicio_03.c | 3 +-
src/Boletin_2/Ejercicio_04.c | 3 +-
src/Boletin_2/Ejercicio_05.c | 3 +-
src/Boletin_2/Ejercicio_06.c | 3 +-
src/Boletin_2/Ejercicio_07.c | 3 +-
src/Boletin_2/Ejercicio_08.c | 3 +-
src/Boletin_2/Ejercicio_09.c | 3 +-
src/Boletin_2/Ejercicio_10.c | 3 +-
src/Boletin_2/Ejercicio_11.c | 3 +-
src/Boletin_2/Ejercicio_12.c | 3 +-
src/Boletin_2/Ejercicio_13.c | 3 +-
src/Boletin_2/Ejercicio_14.c | 3 +-
src/Boletin_2/Ejercicio_15.c | 3 +-
src/Boletin_2/Ejercicio_17.c | 3 +-
src/Boletin_2/Ejercicio_28.c | 3 +-
src/Boletin_2/Ejercicio_39.c | 3 +-
src/Boletin_2/Ejercicio_45.c | 2 +-
src/Boletin_2/Ejercicio_46.c | 2 +-
src/Boletin_2/Ejercicio_47.c | 2 +-
src/Boletin_2/Ejercicio_48.c | 2 +-
src/Boletin_2/Ejercicio_50.c | 2 +-
src/Boletin_3/CMakeLists.txt | 4 +-
src/Boletin_3/Ejercicio_01.c | 3 +-
src/Boletin_3/Ejercicio_02.c | 3 +-
src/Boletin_3/Ejercicio_03.c | 3 +-
src/Boletin_3/Ejercicio_04.c | 2 +-
src/Boletin_3/Ejercicio_05.c | 2 +-
src/Boletin_3/Ejercicio_06.c | 2 +-
src/Boletin_3/Ejercicio_07.c | 2 +-
src/Boletin_3/Ejercicio_08.c | 2 +-
src/Boletin_3/Ejercicio_09.c | 2 +-
src/Boletin_3/Ejercicio_10.c | 2 +-
src/Boletin_3/Ejercicio_11.c | 2 +-
src/Boletin_3/Ejercicio_12.c | 2 +-
src/Boletin_3/Ejercicio_13.c | 2 +-
src/Boletin_3/Ejercicio_14.c | 2 +-
src/Boletin_3/Ejercicio_23.c | 2 +-
src/Boletin_3/Ejercicio_28.c | 2 +-
src/Boletin_4/CMakeLists.txt | 4 +-
src/Boletin_4/Ejercicio_02.c | 2 +-
src/Boletin_4/Ejercicio_03.c | 2 +-
src/Boletin_4/Ejercicio_04.c | 2 +-
src/Boletin_4/Ejercicio_10.c | 2 +-
src/Ejemplos/CMakeLists.txt | 4 +-
src/Examenes/CMakeLists.txt | 4 +-
src/Extras/Algoritmos/BubbleSort.c | 3 +-
src/Extras/Algoritmos/BusquedaBinaria.c | 3 +-
src/Extras/Algoritmos/BusquedaSecuencial.c | 3 +-
.../Algoritmos/BusquedaSecuencialCentinela.c | 3 +-
src/Extras/Algoritmos/QuickSort.c | 3 +-
src/Extras/CMakeLists.txt | 4 +-
src/Extras/TresEnRaya.c | 2 +-
src/main.c | 3 +-
191 files changed, 346 insertions(+), 210 deletions(-)
rename "docs/images/Apuntes/Bibliograf\303\255a/C-Programming-Book.png" => docs/images/Apuntes/Bibliografia/C-Programming-Book.png (100%)
delete mode 100644 logo/Logo.curve.license
delete mode 100644 logo/Logo.ico.license
delete mode 100644 logo/Logo.png.license
delete mode 100644 logo/Logo.svg.license
delete mode 100644 logo/Pro2324 GitHub Preview.curve.license
delete mode 100644 logo/Pro2324 GitHub Preview.png.license
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
index f3841e6..f0ae1b2 100644
--- a/.github/FUNDING.yml
+++ b/.github/FUNDING.yml
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2024 Pablo Portas López
+#
+# SPDX-License-Identifier: GPL-3.0-only
+
github: [TeenBiscuits]
ko_fi: pablopl
custom: [paypal.me/pabloportaslopez]
diff --git a/.github/ISSUE_TEMPLATE/informe-de-error-bug.yml b/.github/ISSUE_TEMPLATE/informe-de-error-bug.yml
index 35b2ffe..c13e65f 100644
--- a/.github/ISSUE_TEMPLATE/informe-de-error-bug.yml
+++ b/.github/ISSUE_TEMPLATE/informe-de-error-bug.yml
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2024 Pablo Portas López
+#
+# SPDX-License-Identifier: GPL-3.0-only
+
name: "🐛 Informe de error/bug"
description: "Crea un informe para ayudarnos a mejorar"
title: "[BUG] "
diff --git a/.github/ISSUE_TEMPLATE/solicitud-de-funcion.yml b/.github/ISSUE_TEMPLATE/solicitud-de-funcion.yml
index 7adf932..21b0769 100644
--- a/.github/ISSUE_TEMPLATE/solicitud-de-funcion.yml
+++ b/.github/ISSUE_TEMPLATE/solicitud-de-funcion.yml
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2024 Pablo Portas López
+#
+# SPDX-License-Identifier: GPL-3.0-only
+
name: "💡 Solicitud de función"
description: "Sugiere una idea para este proyecto."
title: '[SOLICITUD DE FUNCIÓN] '
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index abbd2bb..af33447 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2024 Pablo Portas López
+#
+# SPDX-License-Identifier: GPL-3.0-only
+
version: 2
updates:
- package-ecosystem: "github-actions" # See documentation for possible values
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index 95a18f4..0ab5ba4 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -1,3 +1,9 @@
+
+
## Antes de nada
- [ ] He leído la [Guía de Contribución](https://github.com/TeenBiscuits/Pro2324/blob/main/CONTRIBUTING.md)
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index 75a4808..04da589 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2024 Pablo Portas López
+#
+# SPDX-License-Identifier: GPL-3.0-only
+
name: Construir documentación
on:
diff --git a/.gitignore b/.gitignore
index 63a4a73..46e9819 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2023 Pablo Portas López
+# SPDX-FileCopyrightText: 2023 Pablo Portas López
#
# SPDX-License-Identifier: CC0-1.0
diff --git a/.reuse/dep5 b/.reuse/dep5
index 8282d8c..8cf506f 100644
--- a/.reuse/dep5
+++ b/.reuse/dep5
@@ -1,10 +1,45 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Pro2324
-Upstream-Contact: Pablo Portas Lopez <81629707+TeenBiscuits@users.noreply.github.com>
+Upstream-Contact: Pablo Portas Lopez
Source: https://github.com/TeenBiscuits/Pro2324
-# Sample paragraph, commented out:
-#
-# Files: src/*
-# Copyright: $YEAR $NAME <$CONTACT>
-# License: ...
+Files: logo/*
+ docs/images/Logo.*
+ docs/images/GitHubSponsors.png
+ docs/topics/*
+Copyright: 2023 Pablo Portas Lopez
+License: CC-BY-NC-4.0
+
+Files: .github/*
+ .all-contributorsrc
+ CONTRIBUTING.md
+ README.md
+ SECURITY.md
+ .idea/*
+ docs/code/*
+ docs/cfg/*
+ docs/keymap.xml
+ docs/pro.tree
+ docs/redirection-rules.xml
+ docs/writerside.cfg
+Copyright: 2024 Pablo Portas Lopez
+License: GPL-3.0-only
+
+Files: CODE_OF_CONDUCT.md
+Copyright: 2021 Ethical Source
+License: CC-BY-4.0
+
+Files: docs/images/Tutoriales/Compilador/*
+Copyright: Abel Cedron Santaeufemia
+License: CC-BY-4.0
+
+Files: docs/topics/Bloque-1.md
+ docs/topics/Bloque-2.md
+ docs/topics/Bloque-3.md
+ docs/topics/Bloque-4.md
+Copyright: 2024 Daniel Feito Pin
+License: CC-BY-NC-4.0
+
+Files: docs/images/Apuntes/Bibliografia/C-Programming-Book.png
+Copyright: K. N. King
+License: CC0-1.0
\ No newline at end of file
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b4e6dfa..595f5f0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2023 Pablo Portas López
+# SPDX-FileCopyrightText: 2023 Pablo Portas López
#
# SPDX-License-Identifier: CC0-1.0
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index b12e5c1..b78b5dc 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -59,7 +59,7 @@ no.
## Aplicación
Instancias de comportamiento abusivo, acosador o inaceptable de otro modo podrán ser reportadas a los administradores de
-la comunidad responsables del cumplimiento a través de 81629707+TeenBiscuits@users.noreply.github.com. Todas las quejas
+la comunidad responsables del cumplimiento a través de pablo.potas@udc.es. Todas las quejas
serán evaluadas e investigadas de una manera puntual y justa.
Todos los administradores de la comunidad están obligados a respetar la privacidad y la seguridad de quienes reporten
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 2b1a62b..cf80681 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,5 +1,5 @@
diff --git a/README.md b/README.md
index cc1e94a..e6165c7 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
diff --git a/SECURITY.md b/SECURITY.md
index 7715a1a..4e22971 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -1,5 +1,5 @@
@@ -15,4 +15,4 @@ SPDX-License-Identifier: GPL-3.0-only
## Informar de una vulnerabilidad
-En caso de encontrar una vulnerabilidad en el repositorio contactar por privado con [TeenBicuits](https://github.com/TeenBiscuits).
+En caso de encontrar una vulnerabilidad en el repositorio contactar por privado con Pablo Portas López .
diff --git a/docs/cfg/buildprofiles.xml b/docs/cfg/buildprofiles.xml
index 7d78388..03a7198 100644
--- a/docs/cfg/buildprofiles.xml
+++ b/docs/cfg/buildprofiles.xml
@@ -2,7 +2,7 @@
diff --git a/docs/code/Boletin_1/Ejercicio_01.c b/docs/code/Boletin_1/Ejercicio_01.c
index b80a576..835d9a5 100644
--- a/docs/code/Boletin_1/Ejercicio_01.c
+++ b/docs/code/Boletin_1/Ejercicio_01.c
@@ -1,7 +1,8 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
-#include
#define MAX 20 // SE DECLARA EL TAMAÑO MÁXIMO Y SE ASIGNA POSTERIORMENTE EN nombre[MAX]
// NUNCA SOBREESCRIBIR EL LIMITE, YA QUE SERÍA UN MEMORY OVERFLOW Y ESO ES GRAVISIMO 0 :(
int main() {
diff --git a/docs/code/Boletin_1/Ejercicio_02.c b/docs/code/Boletin_1/Ejercicio_02.c
index 824fd36..ab3b333 100644
--- a/docs/code/Boletin_1/Ejercicio_02.c
+++ b/docs/code/Boletin_1/Ejercicio_02.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define MAX 30
diff --git a/docs/code/Boletin_1/Ejercicio_03.c b/docs/code/Boletin_1/Ejercicio_03.c
index 77d13e2..4ef4b25 100644
--- a/docs/code/Boletin_1/Ejercicio_03.c
+++ b/docs/code/Boletin_1/Ejercicio_03.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define superficie3(x, y) ((x*y)/2) // Defino la fórmula del area del triángulo
diff --git a/docs/code/Boletin_1/Ejercicio_04.c b/docs/code/Boletin_1/Ejercicio_04.c
index 9c40117..e6cc2fb 100644
--- a/docs/code/Boletin_1/Ejercicio_04.c
+++ b/docs/code/Boletin_1/Ejercicio_04.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define superficie2(x, y) (x*y) // DECLARO LA FÓRMULA DE LA SUPERFICIE DE UN RECTÁNGULO
diff --git a/docs/code/Boletin_1/Ejercicio_05.c b/docs/code/Boletin_1/Ejercicio_05.c
index d8fbed7..f8dbe55 100644
--- a/docs/code/Boletin_1/Ejercicio_05.c
+++ b/docs/code/Boletin_1/Ejercicio_05.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define superficie2(x, y) (x*y) // DECLARO LA FÓRMULA DE LA SUPERFICIE DE UN RECTÁNGULO
diff --git a/docs/code/Boletin_1/Ejercicio_06.c b/docs/code/Boletin_1/Ejercicio_06.c
index 1dbb100..65922b2 100644
--- a/docs/code/Boletin_1/Ejercicio_06.c
+++ b/docs/code/Boletin_1/Ejercicio_06.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
# define PI 3.14159265359
# define area(x) (4 * PI * x * x)
diff --git a/docs/code/Boletin_1/Ejercicio_07.c b/docs/code/Boletin_1/Ejercicio_07.c
index e8733b9..b8f9bbb 100644
--- a/docs/code/Boletin_1/Ejercicio_07.c
+++ b/docs/code/Boletin_1/Ejercicio_07.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
# define IVA 0.24
diff --git a/docs/code/Boletin_1/Ejercicio_08.c b/docs/code/Boletin_1/Ejercicio_08.c
index 9d2e842..ce1fa38 100644
--- a/docs/code/Boletin_1/Ejercicio_08.c
+++ b/docs/code/Boletin_1/Ejercicio_08.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/docs/code/Boletin_1/Ejercicio_09.c b/docs/code/Boletin_1/Ejercicio_09.c
index f563931..a677992 100644
--- a/docs/code/Boletin_1/Ejercicio_09.c
+++ b/docs/code/Boletin_1/Ejercicio_09.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/docs/code/Boletin_1/Ejercicio_10.c b/docs/code/Boletin_1/Ejercicio_10.c
index 43fb45e..fa6864c 100644
--- a/docs/code/Boletin_1/Ejercicio_10.c
+++ b/docs/code/Boletin_1/Ejercicio_10.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define productoescalar(vx1,vy1,vz1,vx2,vy2,vz2) ((vx1*vx2)+(vy1*vy2)+(vz1*vz2))
diff --git a/docs/code/Boletin_1/Ejercicio_11.c b/docs/code/Boletin_1/Ejercicio_11.c
index 68e3497..65d802c 100644
--- a/docs/code/Boletin_1/Ejercicio_11.c
+++ b/docs/code/Boletin_1/Ejercicio_11.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/docs/code/Boletin_1/Ejercicio_12.c b/docs/code/Boletin_1/Ejercicio_12.c
index 8e83b26..336e693 100644
--- a/docs/code/Boletin_1/Ejercicio_12.c
+++ b/docs/code/Boletin_1/Ejercicio_12.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/docs/code/Boletin_1/Ejercicio_13.c b/docs/code/Boletin_1/Ejercicio_13.c
index 4da5864..f522967 100644
--- a/docs/code/Boletin_1/Ejercicio_13.c
+++ b/docs/code/Boletin_1/Ejercicio_13.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define PI 3.14159265359 // APROXIMACIÓN DE PI
#define perimetro(x) (2 * PI * x) // PERIMETRO DEL CÍRCULO
diff --git a/docs/code/Boletin_1/Ejercicio_14.c b/docs/code/Boletin_1/Ejercicio_14.c
index 5fffb2d..1fea022 100644
--- a/docs/code/Boletin_1/Ejercicio_14.c
+++ b/docs/code/Boletin_1/Ejercicio_14.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include // PARA PONER LA FECHA ACTUAL
diff --git a/docs/code/Boletin_1/Ejercicio_15.c b/docs/code/Boletin_1/Ejercicio_15.c
index 1649feb..9cebceb 100644
--- a/docs/code/Boletin_1/Ejercicio_15.c
+++ b/docs/code/Boletin_1/Ejercicio_15.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/docs/code/Boletin_1/Ejercicio_16.c b/docs/code/Boletin_1/Ejercicio_16.c
index 8af423a..9548220 100644
--- a/docs/code/Boletin_1/Ejercicio_16.c
+++ b/docs/code/Boletin_1/Ejercicio_16.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/docs/code/Boletin_1/Ejercicio_17.c b/docs/code/Boletin_1/Ejercicio_17.c
index 3418e2d..1792fb9 100644
--- a/docs/code/Boletin_1/Ejercicio_17.c
+++ b/docs/code/Boletin_1/Ejercicio_17.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/docs/code/Boletin_1/Ejercicio_18.c b/docs/code/Boletin_1/Ejercicio_18.c
index 43465bc..422edbb 100644
--- a/docs/code/Boletin_1/Ejercicio_18.c
+++ b/docs/code/Boletin_1/Ejercicio_18.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define MAX 20 // DEFINO MÁXIMO PARA LOS STRINGS DE CARACTERES
diff --git a/docs/code/Boletin_1/Ejercicio_19.c b/docs/code/Boletin_1/Ejercicio_19.c
index 7a7e1b1..a021101 100644
--- a/docs/code/Boletin_1/Ejercicio_19.c
+++ b/docs/code/Boletin_1/Ejercicio_19.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define IVA 0.21
diff --git a/docs/code/Boletin_1/Ejercicio_20.c b/docs/code/Boletin_1/Ejercicio_20.c
index 19190fb..bf8bf0d 100644
--- a/docs/code/Boletin_1/Ejercicio_20.c
+++ b/docs/code/Boletin_1/Ejercicio_20.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define incremetocoste(x, y) (x * (1 + y));
diff --git a/docs/code/Boletin_2/Ejercicio_01.c b/docs/code/Boletin_2/Ejercicio_01.c
index 2fbef7b..8281ac4 100644
--- a/docs/code/Boletin_2/Ejercicio_01.c
+++ b/docs/code/Boletin_2/Ejercicio_01.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/docs/code/Boletin_2/Ejercicio_02.c b/docs/code/Boletin_2/Ejercicio_02.c
index 407e18b..18704c4 100644
--- a/docs/code/Boletin_2/Ejercicio_02.c
+++ b/docs/code/Boletin_2/Ejercicio_02.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/docs/code/Boletin_2/Ejercicio_03.c b/docs/code/Boletin_2/Ejercicio_03.c
index 16c6566..08b68a6 100644
--- a/docs/code/Boletin_2/Ejercicio_03.c
+++ b/docs/code/Boletin_2/Ejercicio_03.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/docs/code/Boletin_2/Ejercicio_04.c b/docs/code/Boletin_2/Ejercicio_04.c
index 704bdaf..7bbeb62 100644
--- a/docs/code/Boletin_2/Ejercicio_04.c
+++ b/docs/code/Boletin_2/Ejercicio_04.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/docs/code/Boletin_2/Ejercicio_05.c b/docs/code/Boletin_2/Ejercicio_05.c
index 0d34fd3..af4361f 100644
--- a/docs/code/Boletin_2/Ejercicio_05.c
+++ b/docs/code/Boletin_2/Ejercicio_05.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/docs/code/Boletin_2/Ejercicio_06.c b/docs/code/Boletin_2/Ejercicio_06.c
index 5c1ae26..a1aee29 100644
--- a/docs/code/Boletin_2/Ejercicio_06.c
+++ b/docs/code/Boletin_2/Ejercicio_06.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define porcentaje(x, y) ( x / (float) y * 100)
diff --git a/docs/code/Boletin_2/Ejercicio_07.c b/docs/code/Boletin_2/Ejercicio_07.c
index b19c02a..23b1b8c 100644
--- a/docs/code/Boletin_2/Ejercicio_07.c
+++ b/docs/code/Boletin_2/Ejercicio_07.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/docs/code/Boletin_2/Ejercicio_08.c b/docs/code/Boletin_2/Ejercicio_08.c
index 6b9116a..e63647f 100644
--- a/docs/code/Boletin_2/Ejercicio_08.c
+++ b/docs/code/Boletin_2/Ejercicio_08.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/docs/code/Boletin_2/Ejercicio_09.c b/docs/code/Boletin_2/Ejercicio_09.c
index c48ce6f..8690c32 100644
--- a/docs/code/Boletin_2/Ejercicio_09.c
+++ b/docs/code/Boletin_2/Ejercicio_09.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
#include // PARA OBTENER EL TIEMPO ACTUAL
diff --git a/docs/code/Boletin_2/Ejercicio_10.c b/docs/code/Boletin_2/Ejercicio_10.c
index 61b8cec..d62a0df 100644
--- a/docs/code/Boletin_2/Ejercicio_10.c
+++ b/docs/code/Boletin_2/Ejercicio_10.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define IRPF 0.15
diff --git a/docs/code/Boletin_2/Ejercicio_11.c b/docs/code/Boletin_2/Ejercicio_11.c
index 1800fac..5d2e3c3 100644
--- a/docs/code/Boletin_2/Ejercicio_11.c
+++ b/docs/code/Boletin_2/Ejercicio_11.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/docs/code/Boletin_2/Ejercicio_12.c b/docs/code/Boletin_2/Ejercicio_12.c
index ef63467..abb8c94 100644
--- a/docs/code/Boletin_2/Ejercicio_12.c
+++ b/docs/code/Boletin_2/Ejercicio_12.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/docs/code/Boletin_2/Ejercicio_13.c b/docs/code/Boletin_2/Ejercicio_13.c
index df89cee..ab37ab4 100644
--- a/docs/code/Boletin_2/Ejercicio_13.c
+++ b/docs/code/Boletin_2/Ejercicio_13.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include // HACER SENOS Y COSENOS SIN ESTO ES DIFÍCIL
diff --git a/docs/code/Boletin_2/Ejercicio_14.c b/docs/code/Boletin_2/Ejercicio_14.c
index 8ec411b..a285b21 100644
--- a/docs/code/Boletin_2/Ejercicio_14.c
+++ b/docs/code/Boletin_2/Ejercicio_14.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/docs/code/Boletin_2/Ejercicio_15.c b/docs/code/Boletin_2/Ejercicio_15.c
index cfe06b9..08c4455 100644
--- a/docs/code/Boletin_2/Ejercicio_15.c
+++ b/docs/code/Boletin_2/Ejercicio_15.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/docs/code/Boletin_2/Ejercicio_17.c b/docs/code/Boletin_2/Ejercicio_17.c
index fb5d21b..a494fc7 100644
--- a/docs/code/Boletin_2/Ejercicio_17.c
+++ b/docs/code/Boletin_2/Ejercicio_17.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/docs/code/Boletin_2/Ejercicio_28.c b/docs/code/Boletin_2/Ejercicio_28.c
index 5661363..08902ef 100644
--- a/docs/code/Boletin_2/Ejercicio_28.c
+++ b/docs/code/Boletin_2/Ejercicio_28.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/docs/code/Boletin_2/Ejercicio_39.c b/docs/code/Boletin_2/Ejercicio_39.c
index e9b19ad..8298ab6 100644
--- a/docs/code/Boletin_2/Ejercicio_39.c
+++ b/docs/code/Boletin_2/Ejercicio_39.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
#include
diff --git a/docs/code/Boletin_2/Ejercicio_45.c b/docs/code/Boletin_2/Ejercicio_45.c
index 9e7cf2f..da26298 100644
--- a/docs/code/Boletin_2/Ejercicio_45.c
+++ b/docs/code/Boletin_2/Ejercicio_45.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_2/Ejercicio_46.c b/docs/code/Boletin_2/Ejercicio_46.c
index 248025c..5173410 100644
--- a/docs/code/Boletin_2/Ejercicio_46.c
+++ b/docs/code/Boletin_2/Ejercicio_46.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_2/Ejercicio_47.c b/docs/code/Boletin_2/Ejercicio_47.c
index 3e59539..9b9aedd 100644
--- a/docs/code/Boletin_2/Ejercicio_47.c
+++ b/docs/code/Boletin_2/Ejercicio_47.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_2/Ejercicio_48.c b/docs/code/Boletin_2/Ejercicio_48.c
index ae2a9e2..abe263a 100644
--- a/docs/code/Boletin_2/Ejercicio_48.c
+++ b/docs/code/Boletin_2/Ejercicio_48.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_2/Ejercicio_50.c b/docs/code/Boletin_2/Ejercicio_50.c
index 66c9261..b87d5c8 100644
--- a/docs/code/Boletin_2/Ejercicio_50.c
+++ b/docs/code/Boletin_2/Ejercicio_50.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_3/Ejercicio_01.c b/docs/code/Boletin_3/Ejercicio_01.c
index 296861d..13a8511 100644
--- a/docs/code/Boletin_3/Ejercicio_01.c
+++ b/docs/code/Boletin_3/Ejercicio_01.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
void imprimeLBlanco(int nlineas);
int main() {
diff --git a/docs/code/Boletin_3/Ejercicio_02.c b/docs/code/Boletin_3/Ejercicio_02.c
index c373a90..95312c2 100644
--- a/docs/code/Boletin_3/Ejercicio_02.c
+++ b/docs/code/Boletin_3/Ejercicio_02.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/docs/code/Boletin_3/Ejercicio_03.c b/docs/code/Boletin_3/Ejercicio_03.c
index 5ac66b3..8235f03 100644
--- a/docs/code/Boletin_3/Ejercicio_03.c
+++ b/docs/code/Boletin_3/Ejercicio_03.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int mayorDiv(int n);
diff --git a/docs/code/Boletin_3/Ejercicio_04.c b/docs/code/Boletin_3/Ejercicio_04.c
index cde4eb1..b62d85f 100644
--- a/docs/code/Boletin_3/Ejercicio_04.c
+++ b/docs/code/Boletin_3/Ejercicio_04.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_3/Ejercicio_05.c b/docs/code/Boletin_3/Ejercicio_05.c
index dabfb22..4e39f8f 100644
--- a/docs/code/Boletin_3/Ejercicio_05.c
+++ b/docs/code/Boletin_3/Ejercicio_05.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_3/Ejercicio_06.c b/docs/code/Boletin_3/Ejercicio_06.c
index 64dbba4..a16aeed 100644
--- a/docs/code/Boletin_3/Ejercicio_06.c
+++ b/docs/code/Boletin_3/Ejercicio_06.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_3/Ejercicio_07.c b/docs/code/Boletin_3/Ejercicio_07.c
index d9fab67..df28bcc 100644
--- a/docs/code/Boletin_3/Ejercicio_07.c
+++ b/docs/code/Boletin_3/Ejercicio_07.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_3/Ejercicio_08.c b/docs/code/Boletin_3/Ejercicio_08.c
index 8addaeb..4b8aafa 100644
--- a/docs/code/Boletin_3/Ejercicio_08.c
+++ b/docs/code/Boletin_3/Ejercicio_08.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_3/Ejercicio_09.c b/docs/code/Boletin_3/Ejercicio_09.c
index 8b2ecc9..08c30a9 100644
--- a/docs/code/Boletin_3/Ejercicio_09.c
+++ b/docs/code/Boletin_3/Ejercicio_09.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_3/Ejercicio_10.c b/docs/code/Boletin_3/Ejercicio_10.c
index a1b1a93..72f2600 100644
--- a/docs/code/Boletin_3/Ejercicio_10.c
+++ b/docs/code/Boletin_3/Ejercicio_10.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_3/Ejercicio_11.c b/docs/code/Boletin_3/Ejercicio_11.c
index e32681e..cf1aead 100644
--- a/docs/code/Boletin_3/Ejercicio_11.c
+++ b/docs/code/Boletin_3/Ejercicio_11.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
diff --git a/docs/code/Boletin_3/Ejercicio_12.c b/docs/code/Boletin_3/Ejercicio_12.c
index 3412efe..1268d4f 100644
--- a/docs/code/Boletin_3/Ejercicio_12.c
+++ b/docs/code/Boletin_3/Ejercicio_12.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_3/Ejercicio_13.c b/docs/code/Boletin_3/Ejercicio_13.c
index 39b7541..0bd66df 100644
--- a/docs/code/Boletin_3/Ejercicio_13.c
+++ b/docs/code/Boletin_3/Ejercicio_13.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_3/Ejercicio_14.c b/docs/code/Boletin_3/Ejercicio_14.c
index 542aa13..5e994a2 100644
--- a/docs/code/Boletin_3/Ejercicio_14.c
+++ b/docs/code/Boletin_3/Ejercicio_14.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// PARA HACER ESTE EJERCICIO HACEN FALTA CONOCIMIENTOS EN ELECTRÓNICA BÁSICA!!!
diff --git a/docs/code/Boletin_3/Ejercicio_23.c b/docs/code/Boletin_3/Ejercicio_23.c
index d56ec71..8b2c431 100644
--- a/docs/code/Boletin_3/Ejercicio_23.c
+++ b/docs/code/Boletin_3/Ejercicio_23.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_3/Ejercicio_28.c b/docs/code/Boletin_3/Ejercicio_28.c
index da007b2..a9a2f73 100644
--- a/docs/code/Boletin_3/Ejercicio_28.c
+++ b/docs/code/Boletin_3/Ejercicio_28.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_4/Ejercicio_02.c b/docs/code/Boletin_4/Ejercicio_02.c
index 44c1bf0..3bd2774 100644
--- a/docs/code/Boletin_4/Ejercicio_02.c
+++ b/docs/code/Boletin_4/Ejercicio_02.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_4/Ejercicio_03.c b/docs/code/Boletin_4/Ejercicio_03.c
index 5657403..6c23dce 100644
--- a/docs/code/Boletin_4/Ejercicio_03.c
+++ b/docs/code/Boletin_4/Ejercicio_03.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_4/Ejercicio_04.c b/docs/code/Boletin_4/Ejercicio_04.c
index 2ddf270..ae4054d 100644
--- a/docs/code/Boletin_4/Ejercicio_04.c
+++ b/docs/code/Boletin_4/Ejercicio_04.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Boletin_4/Ejercicio_10.c b/docs/code/Boletin_4/Ejercicio_10.c
index b4ac5c3..1a98bb4 100644
--- a/docs/code/Boletin_4/Ejercicio_10.c
+++ b/docs/code/Boletin_4/Ejercicio_10.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/docs/code/Extras/Algoritmos/BubbleSort.c b/docs/code/Extras/Algoritmos/BubbleSort.c
index 55a3c22..5169c41 100644
--- a/docs/code/Extras/Algoritmos/BubbleSort.c
+++ b/docs/code/Extras/Algoritmos/BubbleSort.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define N 15 /* Tamaño */
diff --git a/docs/code/Extras/Algoritmos/BusquedaBinaria.c b/docs/code/Extras/Algoritmos/BusquedaBinaria.c
index e8a2197..bb7d504 100644
--- a/docs/code/Extras/Algoritmos/BusquedaBinaria.c
+++ b/docs/code/Extras/Algoritmos/BusquedaBinaria.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define N 20
diff --git a/docs/code/Extras/Algoritmos/BusquedaSecuencial.c b/docs/code/Extras/Algoritmos/BusquedaSecuencial.c
index cb8ce54..541a766 100644
--- a/docs/code/Extras/Algoritmos/BusquedaSecuencial.c
+++ b/docs/code/Extras/Algoritmos/BusquedaSecuencial.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define N 20
diff --git a/docs/code/Extras/Algoritmos/BusquedaSecuencialCentinela.c b/docs/code/Extras/Algoritmos/BusquedaSecuencialCentinela.c
index d1e997c..7ecf31c 100644
--- a/docs/code/Extras/Algoritmos/BusquedaSecuencialCentinela.c
+++ b/docs/code/Extras/Algoritmos/BusquedaSecuencialCentinela.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define N 21 /* 1 más que el tamaño del array */
diff --git a/docs/code/Extras/Algoritmos/QuickSort.c b/docs/code/Extras/Algoritmos/QuickSort.c
index 86bdcbb..b768118 100644
--- a/docs/code/Extras/Algoritmos/QuickSort.c
+++ b/docs/code/Extras/Algoritmos/QuickSort.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
void intercambiar(int *a, int *b) {
diff --git a/docs/code/Extras/TresEnRaya.c b/docs/code/Extras/TresEnRaya.c
index 5175d7e..d999ba5 100644
--- a/docs/code/Extras/TresEnRaya.c
+++ b/docs/code/Extras/TresEnRaya.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
diff --git "a/docs/images/Apuntes/Bibliograf\303\255a/C-Programming-Book.png" b/docs/images/Apuntes/Bibliografia/C-Programming-Book.png
similarity index 100%
rename from "docs/images/Apuntes/Bibliograf\303\255a/C-Programming-Book.png"
rename to docs/images/Apuntes/Bibliografia/C-Programming-Book.png
diff --git a/docs/keymap.xml b/docs/keymap.xml
index 50eef05..ba21ffa 100644
--- a/docs/keymap.xml
+++ b/docs/keymap.xml
@@ -1,6 +1,6 @@
diff --git a/docs/pro.tree b/docs/pro.tree
index cfdf512..0865217 100644
--- a/docs/pro.tree
+++ b/docs/pro.tree
@@ -2,7 +2,7 @@
diff --git a/docs/redirection-rules.xml b/docs/redirection-rules.xml
index c96e6a5..cfff342 100644
--- a/docs/redirection-rules.xml
+++ b/docs/redirection-rules.xml
@@ -1,7 +1,7 @@
diff --git a/docs/topics/Agradecimientos.md b/docs/topics/Agradecimientos.md
index 50db643..a85ecf4 100644
--- a/docs/topics/Agradecimientos.md
+++ b/docs/topics/Agradecimientos.md
@@ -1,5 +1,5 @@
diff --git a/docs/topics/Algoritmos.md b/docs/topics/Algoritmos.md
index abb9d02..eb84be3 100644
--- a/docs/topics/Algoritmos.md
+++ b/docs/topics/Algoritmos.md
@@ -1,5 +1,5 @@
diff --git a/docs/topics/Bibliografia.md b/docs/topics/Bibliografia.md
index 44d087a..5a7001d 100644
--- a/docs/topics/Bibliografia.md
+++ b/docs/topics/Bibliografia.md
@@ -1,5 +1,5 @@
diff --git a/docs/topics/Boletines.topic b/docs/topics/Boletines.topic
index 0b9888d..359ae2f 100644
--- a/docs/topics/Boletines.topic
+++ b/docs/topics/Boletines.topic
@@ -6,7 +6,7 @@
title="Boletines" id="Boletines">
diff --git a/docs/topics/Compilador.md b/docs/topics/Compilador.md
index 19aaa79..9e16814 100644
--- a/docs/topics/Compilador.md
+++ b/docs/topics/Compilador.md
@@ -1,5 +1,5 @@
diff --git a/docs/topics/Ejemplos.md b/docs/topics/Ejemplos.md
index 38c8ab1..c74f242 100644
--- a/docs/topics/Ejemplos.md
+++ b/docs/topics/Ejemplos.md
@@ -1,5 +1,5 @@
diff --git a/docs/topics/Examenes.md b/docs/topics/Examenes.md
index 8bfee7c..1a50165 100644
--- a/docs/topics/Examenes.md
+++ b/docs/topics/Examenes.md
@@ -1,5 +1,5 @@
diff --git a/docs/topics/Extras.topic b/docs/topics/Extras.topic
index ae34182..4e10787 100644
--- a/docs/topics/Extras.topic
+++ b/docs/topics/Extras.topic
@@ -6,7 +6,7 @@
id="Extras" title="Extras">
diff --git a/docs/topics/Para-Colaboradores.md b/docs/topics/Para-Colaboradores.md
index 3f0f048..4b3d954 100644
--- a/docs/topics/Para-Colaboradores.md
+++ b/docs/topics/Para-Colaboradores.md
@@ -1,7 +1,7 @@
diff --git a/docs/topics/Pro-1-Boletin-1.md b/docs/topics/Pro-1-Boletin-1.md
index c5c64f0..73c7d53 100644
--- a/docs/topics/Pro-1-Boletin-1.md
+++ b/docs/topics/Pro-1-Boletin-1.md
@@ -1,5 +1,5 @@
diff --git a/docs/topics/Pro-1-Boletin-2.md b/docs/topics/Pro-1-Boletin-2.md
index 5ee5620..e2c98da 100644
--- a/docs/topics/Pro-1-Boletin-2.md
+++ b/docs/topics/Pro-1-Boletin-2.md
@@ -1,5 +1,5 @@
diff --git a/docs/topics/Pro-1-Boletin-3.md b/docs/topics/Pro-1-Boletin-3.md
index 0e67d54..720e81a 100644
--- a/docs/topics/Pro-1-Boletin-3.md
+++ b/docs/topics/Pro-1-Boletin-3.md
@@ -1,5 +1,5 @@
diff --git a/docs/topics/Pro-1-Boletin-4.md b/docs/topics/Pro-1-Boletin-4.md
index b792d33..17a7a7d 100644
--- a/docs/topics/Pro-1-Boletin-4.md
+++ b/docs/topics/Pro-1-Boletin-4.md
@@ -1,5 +1,5 @@
diff --git a/docs/topics/Pro2324.topic b/docs/topics/Pro2324.topic
index 641a22b..adf9d0d 100644
--- a/docs/topics/Pro2324.topic
+++ b/docs/topics/Pro2324.topic
@@ -6,7 +6,7 @@
title="Pro2324" id="Pro2324">
diff --git a/docs/topics/Tema-1.md b/docs/topics/Tema-1.md
index f861e85..7a9a4af 100644
--- a/docs/topics/Tema-1.md
+++ b/docs/topics/Tema-1.md
@@ -1,5 +1,5 @@
diff --git a/docs/topics/Tema-2.md b/docs/topics/Tema-2.md
index cea9939..6a5732b 100644
--- a/docs/topics/Tema-2.md
+++ b/docs/topics/Tema-2.md
@@ -1,5 +1,5 @@
diff --git a/docs/topics/Teoria-Introduccion.md b/docs/topics/Teoria-Introduccion.md
index 1c99096..be9d668 100644
--- a/docs/topics/Teoria-Introduccion.md
+++ b/docs/topics/Teoria-Introduccion.md
@@ -1,5 +1,5 @@
diff --git a/docs/topics/Teoria.topic b/docs/topics/Teoria.topic
index d69a040..133c6b3 100644
--- a/docs/topics/Teoria.topic
+++ b/docs/topics/Teoria.topic
@@ -6,7 +6,7 @@
title="Apuntes" id="Teoria" help-id="Teoría">
diff --git a/docs/topics/Tres-En-Raya.md b/docs/topics/Tres-En-Raya.md
index 8450254..06c6415 100644
--- a/docs/topics/Tres-En-Raya.md
+++ b/docs/topics/Tres-En-Raya.md
@@ -1,5 +1,5 @@
diff --git a/docs/topics/Tutoriales.topic b/docs/topics/Tutoriales.topic
index 0c51070..d5ff684 100644
--- a/docs/topics/Tutoriales.topic
+++ b/docs/topics/Tutoriales.topic
@@ -6,7 +6,7 @@
id="Tutoriales" title="Tutoriales">
diff --git a/docs/writerside.cfg b/docs/writerside.cfg
index 7a207c7..837e7a5 100644
--- a/docs/writerside.cfg
+++ b/docs/writerside.cfg
@@ -1,7 +1,7 @@
diff --git a/logo/Logo.curve.license b/logo/Logo.curve.license
deleted file mode 100644
index 8cca2bc..0000000
--- a/logo/Logo.curve.license
+++ /dev/null
@@ -1,3 +0,0 @@
-SPDX-FileCopyrightText: 2023 Pablo Portas López
-
-SPDX-License-Identifier: CC-BY-NC-4.0
diff --git a/logo/Logo.ico.license b/logo/Logo.ico.license
deleted file mode 100644
index 8cca2bc..0000000
--- a/logo/Logo.ico.license
+++ /dev/null
@@ -1,3 +0,0 @@
-SPDX-FileCopyrightText: 2023 Pablo Portas López
-
-SPDX-License-Identifier: CC-BY-NC-4.0
diff --git a/logo/Logo.png.license b/logo/Logo.png.license
deleted file mode 100644
index 8cca2bc..0000000
--- a/logo/Logo.png.license
+++ /dev/null
@@ -1,3 +0,0 @@
-SPDX-FileCopyrightText: 2023 Pablo Portas López
-
-SPDX-License-Identifier: CC-BY-NC-4.0
diff --git a/logo/Logo.svg.license b/logo/Logo.svg.license
deleted file mode 100644
index 8cca2bc..0000000
--- a/logo/Logo.svg.license
+++ /dev/null
@@ -1,3 +0,0 @@
-SPDX-FileCopyrightText: 2023 Pablo Portas López
-
-SPDX-License-Identifier: CC-BY-NC-4.0
diff --git a/logo/Pro2324 GitHub Preview.curve.license b/logo/Pro2324 GitHub Preview.curve.license
deleted file mode 100644
index 8cca2bc..0000000
--- a/logo/Pro2324 GitHub Preview.curve.license
+++ /dev/null
@@ -1,3 +0,0 @@
-SPDX-FileCopyrightText: 2023 Pablo Portas López
-
-SPDX-License-Identifier: CC-BY-NC-4.0
diff --git a/logo/Pro2324 GitHub Preview.png.license b/logo/Pro2324 GitHub Preview.png.license
deleted file mode 100644
index 8cca2bc..0000000
--- a/logo/Pro2324 GitHub Preview.png.license
+++ /dev/null
@@ -1,3 +0,0 @@
-SPDX-FileCopyrightText: 2023 Pablo Portas López
-
-SPDX-License-Identifier: CC-BY-NC-4.0
diff --git a/src/Boletin_1/CMakeLists.txt b/src/Boletin_1/CMakeLists.txt
index 055de5f..47c2590 100644
--- a/src/Boletin_1/CMakeLists.txt
+++ b/src/Boletin_1/CMakeLists.txt
@@ -1,6 +1,6 @@
-# SPDX-FileCopyrightText: 2023 Pablo Portas López
+# SPDX-FileCopyrightText: 2023 Pablo Portas López
#
-# SPDX-License-Identifier: CC0-1.0
+# SPDX-License-Identifier: GPL-3.0-only
cmake_minimum_required(VERSION 3.26)
project(Boletin_1 C)
diff --git a/src/Boletin_1/Ejercicio_01.c b/src/Boletin_1/Ejercicio_01.c
index b80a576..1d0e2bf 100644
--- a/src/Boletin_1/Ejercicio_01.c
+++ b/src/Boletin_1/Ejercicio_01.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define MAX 30
diff --git a/src/Boletin_1/Ejercicio_03.c b/src/Boletin_1/Ejercicio_03.c
index 77d13e2..4ef4b25 100644
--- a/src/Boletin_1/Ejercicio_03.c
+++ b/src/Boletin_1/Ejercicio_03.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define superficie3(x, y) ((x*y)/2) // Defino la fórmula del area del triángulo
diff --git a/src/Boletin_1/Ejercicio_04.c b/src/Boletin_1/Ejercicio_04.c
index 9c40117..e6cc2fb 100644
--- a/src/Boletin_1/Ejercicio_04.c
+++ b/src/Boletin_1/Ejercicio_04.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define superficie2(x, y) (x*y) // DECLARO LA FÓRMULA DE LA SUPERFICIE DE UN RECTÁNGULO
diff --git a/src/Boletin_1/Ejercicio_05.c b/src/Boletin_1/Ejercicio_05.c
index d8fbed7..f8dbe55 100644
--- a/src/Boletin_1/Ejercicio_05.c
+++ b/src/Boletin_1/Ejercicio_05.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define superficie2(x, y) (x*y) // DECLARO LA FÓRMULA DE LA SUPERFICIE DE UN RECTÁNGULO
diff --git a/src/Boletin_1/Ejercicio_06.c b/src/Boletin_1/Ejercicio_06.c
index 1dbb100..65922b2 100644
--- a/src/Boletin_1/Ejercicio_06.c
+++ b/src/Boletin_1/Ejercicio_06.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
# define PI 3.14159265359
# define area(x) (4 * PI * x * x)
diff --git a/src/Boletin_1/Ejercicio_07.c b/src/Boletin_1/Ejercicio_07.c
index e8733b9..b8f9bbb 100644
--- a/src/Boletin_1/Ejercicio_07.c
+++ b/src/Boletin_1/Ejercicio_07.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
# define IVA 0.24
diff --git a/src/Boletin_1/Ejercicio_08.c b/src/Boletin_1/Ejercicio_08.c
index 9d2e842..ce1fa38 100644
--- a/src/Boletin_1/Ejercicio_08.c
+++ b/src/Boletin_1/Ejercicio_08.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/src/Boletin_1/Ejercicio_09.c b/src/Boletin_1/Ejercicio_09.c
index f563931..a677992 100644
--- a/src/Boletin_1/Ejercicio_09.c
+++ b/src/Boletin_1/Ejercicio_09.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/src/Boletin_1/Ejercicio_10.c b/src/Boletin_1/Ejercicio_10.c
index 43fb45e..fa6864c 100644
--- a/src/Boletin_1/Ejercicio_10.c
+++ b/src/Boletin_1/Ejercicio_10.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define productoescalar(vx1,vy1,vz1,vx2,vy2,vz2) ((vx1*vx2)+(vy1*vy2)+(vz1*vz2))
diff --git a/src/Boletin_1/Ejercicio_11.c b/src/Boletin_1/Ejercicio_11.c
index 68e3497..65d802c 100644
--- a/src/Boletin_1/Ejercicio_11.c
+++ b/src/Boletin_1/Ejercicio_11.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/src/Boletin_1/Ejercicio_12.c b/src/Boletin_1/Ejercicio_12.c
index 8e83b26..336e693 100644
--- a/src/Boletin_1/Ejercicio_12.c
+++ b/src/Boletin_1/Ejercicio_12.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/src/Boletin_1/Ejercicio_13.c b/src/Boletin_1/Ejercicio_13.c
index 4da5864..f522967 100644
--- a/src/Boletin_1/Ejercicio_13.c
+++ b/src/Boletin_1/Ejercicio_13.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define PI 3.14159265359 // APROXIMACIÓN DE PI
#define perimetro(x) (2 * PI * x) // PERIMETRO DEL CÍRCULO
diff --git a/src/Boletin_1/Ejercicio_14.c b/src/Boletin_1/Ejercicio_14.c
index 5fffb2d..1fea022 100644
--- a/src/Boletin_1/Ejercicio_14.c
+++ b/src/Boletin_1/Ejercicio_14.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include // PARA PONER LA FECHA ACTUAL
diff --git a/src/Boletin_1/Ejercicio_15.c b/src/Boletin_1/Ejercicio_15.c
index 1649feb..9cebceb 100644
--- a/src/Boletin_1/Ejercicio_15.c
+++ b/src/Boletin_1/Ejercicio_15.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/src/Boletin_1/Ejercicio_16.c b/src/Boletin_1/Ejercicio_16.c
index 8af423a..9548220 100644
--- a/src/Boletin_1/Ejercicio_16.c
+++ b/src/Boletin_1/Ejercicio_16.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/src/Boletin_1/Ejercicio_17.c b/src/Boletin_1/Ejercicio_17.c
index 3418e2d..1792fb9 100644
--- a/src/Boletin_1/Ejercicio_17.c
+++ b/src/Boletin_1/Ejercicio_17.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/src/Boletin_1/Ejercicio_18.c b/src/Boletin_1/Ejercicio_18.c
index 43465bc..422edbb 100644
--- a/src/Boletin_1/Ejercicio_18.c
+++ b/src/Boletin_1/Ejercicio_18.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define MAX 20 // DEFINO MÁXIMO PARA LOS STRINGS DE CARACTERES
diff --git a/src/Boletin_1/Ejercicio_19.c b/src/Boletin_1/Ejercicio_19.c
index 7a7e1b1..a021101 100644
--- a/src/Boletin_1/Ejercicio_19.c
+++ b/src/Boletin_1/Ejercicio_19.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define IVA 0.21
diff --git a/src/Boletin_1/Ejercicio_20.c b/src/Boletin_1/Ejercicio_20.c
index 19190fb..bf8bf0d 100644
--- a/src/Boletin_1/Ejercicio_20.c
+++ b/src/Boletin_1/Ejercicio_20.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define incremetocoste(x, y) (x * (1 + y));
diff --git a/src/Boletin_2/CMakeLists.txt b/src/Boletin_2/CMakeLists.txt
index 91c31fb..88176b7 100644
--- a/src/Boletin_2/CMakeLists.txt
+++ b/src/Boletin_2/CMakeLists.txt
@@ -1,6 +1,6 @@
-# SPDX-FileCopyrightText: 2023 Pablo Portas López
+# SPDX-FileCopyrightText: 2023 Pablo Portas López
#
-# SPDX-License-Identifier: CC0-1.0
+# SPDX-License-Identifier: GPL-3.0-only
cmake_minimum_required(VERSION 3.26)
project(Boletin_2 C)
diff --git a/src/Boletin_2/Ejercicio_01.c b/src/Boletin_2/Ejercicio_01.c
index 2fbef7b..8281ac4 100644
--- a/src/Boletin_2/Ejercicio_01.c
+++ b/src/Boletin_2/Ejercicio_01.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/src/Boletin_2/Ejercicio_02.c b/src/Boletin_2/Ejercicio_02.c
index 407e18b..18704c4 100644
--- a/src/Boletin_2/Ejercicio_02.c
+++ b/src/Boletin_2/Ejercicio_02.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/src/Boletin_2/Ejercicio_03.c b/src/Boletin_2/Ejercicio_03.c
index 16c6566..08b68a6 100644
--- a/src/Boletin_2/Ejercicio_03.c
+++ b/src/Boletin_2/Ejercicio_03.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/src/Boletin_2/Ejercicio_04.c b/src/Boletin_2/Ejercicio_04.c
index 704bdaf..7bbeb62 100644
--- a/src/Boletin_2/Ejercicio_04.c
+++ b/src/Boletin_2/Ejercicio_04.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/src/Boletin_2/Ejercicio_05.c b/src/Boletin_2/Ejercicio_05.c
index 0d34fd3..af4361f 100644
--- a/src/Boletin_2/Ejercicio_05.c
+++ b/src/Boletin_2/Ejercicio_05.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/src/Boletin_2/Ejercicio_06.c b/src/Boletin_2/Ejercicio_06.c
index 5c1ae26..a1aee29 100644
--- a/src/Boletin_2/Ejercicio_06.c
+++ b/src/Boletin_2/Ejercicio_06.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define porcentaje(x, y) ( x / (float) y * 100)
diff --git a/src/Boletin_2/Ejercicio_07.c b/src/Boletin_2/Ejercicio_07.c
index b19c02a..23b1b8c 100644
--- a/src/Boletin_2/Ejercicio_07.c
+++ b/src/Boletin_2/Ejercicio_07.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/src/Boletin_2/Ejercicio_08.c b/src/Boletin_2/Ejercicio_08.c
index 6b9116a..e63647f 100644
--- a/src/Boletin_2/Ejercicio_08.c
+++ b/src/Boletin_2/Ejercicio_08.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/src/Boletin_2/Ejercicio_09.c b/src/Boletin_2/Ejercicio_09.c
index c48ce6f..8690c32 100644
--- a/src/Boletin_2/Ejercicio_09.c
+++ b/src/Boletin_2/Ejercicio_09.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
#include // PARA OBTENER EL TIEMPO ACTUAL
diff --git a/src/Boletin_2/Ejercicio_10.c b/src/Boletin_2/Ejercicio_10.c
index 61b8cec..d62a0df 100644
--- a/src/Boletin_2/Ejercicio_10.c
+++ b/src/Boletin_2/Ejercicio_10.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#define IRPF 0.15
diff --git a/src/Boletin_2/Ejercicio_11.c b/src/Boletin_2/Ejercicio_11.c
index 1800fac..5d2e3c3 100644
--- a/src/Boletin_2/Ejercicio_11.c
+++ b/src/Boletin_2/Ejercicio_11.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/src/Boletin_2/Ejercicio_12.c b/src/Boletin_2/Ejercicio_12.c
index ef63467..abb8c94 100644
--- a/src/Boletin_2/Ejercicio_12.c
+++ b/src/Boletin_2/Ejercicio_12.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/src/Boletin_2/Ejercicio_13.c b/src/Boletin_2/Ejercicio_13.c
index df89cee..ab37ab4 100644
--- a/src/Boletin_2/Ejercicio_13.c
+++ b/src/Boletin_2/Ejercicio_13.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include // HACER SENOS Y COSENOS SIN ESTO ES DIFÍCIL
diff --git a/src/Boletin_2/Ejercicio_14.c b/src/Boletin_2/Ejercicio_14.c
index 8ec411b..a285b21 100644
--- a/src/Boletin_2/Ejercicio_14.c
+++ b/src/Boletin_2/Ejercicio_14.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/src/Boletin_2/Ejercicio_15.c b/src/Boletin_2/Ejercicio_15.c
index cfe06b9..08c4455 100644
--- a/src/Boletin_2/Ejercicio_15.c
+++ b/src/Boletin_2/Ejercicio_15.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/src/Boletin_2/Ejercicio_17.c b/src/Boletin_2/Ejercicio_17.c
index fb5d21b..a494fc7 100644
--- a/src/Boletin_2/Ejercicio_17.c
+++ b/src/Boletin_2/Ejercicio_17.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/src/Boletin_2/Ejercicio_28.c b/src/Boletin_2/Ejercicio_28.c
index 5661363..08902ef 100644
--- a/src/Boletin_2/Ejercicio_28.c
+++ b/src/Boletin_2/Ejercicio_28.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int main() {
diff --git a/src/Boletin_2/Ejercicio_39.c b/src/Boletin_2/Ejercicio_39.c
index e9b19ad..8298ab6 100644
--- a/src/Boletin_2/Ejercicio_39.c
+++ b/src/Boletin_2/Ejercicio_39.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
#include
diff --git a/src/Boletin_2/Ejercicio_45.c b/src/Boletin_2/Ejercicio_45.c
index 9e7cf2f..da26298 100644
--- a/src/Boletin_2/Ejercicio_45.c
+++ b/src/Boletin_2/Ejercicio_45.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/src/Boletin_2/Ejercicio_46.c b/src/Boletin_2/Ejercicio_46.c
index 248025c..5173410 100644
--- a/src/Boletin_2/Ejercicio_46.c
+++ b/src/Boletin_2/Ejercicio_46.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/src/Boletin_2/Ejercicio_47.c b/src/Boletin_2/Ejercicio_47.c
index 3e59539..9b9aedd 100644
--- a/src/Boletin_2/Ejercicio_47.c
+++ b/src/Boletin_2/Ejercicio_47.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/src/Boletin_2/Ejercicio_48.c b/src/Boletin_2/Ejercicio_48.c
index ae2a9e2..abe263a 100644
--- a/src/Boletin_2/Ejercicio_48.c
+++ b/src/Boletin_2/Ejercicio_48.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/src/Boletin_2/Ejercicio_50.c b/src/Boletin_2/Ejercicio_50.c
index 66c9261..b87d5c8 100644
--- a/src/Boletin_2/Ejercicio_50.c
+++ b/src/Boletin_2/Ejercicio_50.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/src/Boletin_3/CMakeLists.txt b/src/Boletin_3/CMakeLists.txt
index d141657..19b789f 100644
--- a/src/Boletin_3/CMakeLists.txt
+++ b/src/Boletin_3/CMakeLists.txt
@@ -1,6 +1,6 @@
-# SPDX-FileCopyrightText: 2023 Pablo Portas López
+# SPDX-FileCopyrightText: 2023 Pablo Portas López
#
-# SPDX-License-Identifier: CC0-1.0
+# SPDX-License-Identifier: GPL-3.0-only
cmake_minimum_required(VERSION 3.26)
project(Boletin_3 C)
diff --git a/src/Boletin_3/Ejercicio_01.c b/src/Boletin_3/Ejercicio_01.c
index 296861d..13a8511 100644
--- a/src/Boletin_3/Ejercicio_01.c
+++ b/src/Boletin_3/Ejercicio_01.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
void imprimeLBlanco(int nlineas);
int main() {
diff --git a/src/Boletin_3/Ejercicio_02.c b/src/Boletin_3/Ejercicio_02.c
index c373a90..95312c2 100644
--- a/src/Boletin_3/Ejercicio_02.c
+++ b/src/Boletin_3/Ejercicio_02.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
#include
diff --git a/src/Boletin_3/Ejercicio_03.c b/src/Boletin_3/Ejercicio_03.c
index 5ac66b3..8235f03 100644
--- a/src/Boletin_3/Ejercicio_03.c
+++ b/src/Boletin_3/Ejercicio_03.c
@@ -1,6 +1,7 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
+
#include
int mayorDiv(int n);
diff --git a/src/Boletin_3/Ejercicio_04.c b/src/Boletin_3/Ejercicio_04.c
index cde4eb1..b62d85f 100644
--- a/src/Boletin_3/Ejercicio_04.c
+++ b/src/Boletin_3/Ejercicio_04.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/src/Boletin_3/Ejercicio_05.c b/src/Boletin_3/Ejercicio_05.c
index dabfb22..4e39f8f 100644
--- a/src/Boletin_3/Ejercicio_05.c
+++ b/src/Boletin_3/Ejercicio_05.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/src/Boletin_3/Ejercicio_06.c b/src/Boletin_3/Ejercicio_06.c
index 64dbba4..a16aeed 100644
--- a/src/Boletin_3/Ejercicio_06.c
+++ b/src/Boletin_3/Ejercicio_06.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/src/Boletin_3/Ejercicio_07.c b/src/Boletin_3/Ejercicio_07.c
index d9fab67..df28bcc 100644
--- a/src/Boletin_3/Ejercicio_07.c
+++ b/src/Boletin_3/Ejercicio_07.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/src/Boletin_3/Ejercicio_08.c b/src/Boletin_3/Ejercicio_08.c
index 8addaeb..4b8aafa 100644
--- a/src/Boletin_3/Ejercicio_08.c
+++ b/src/Boletin_3/Ejercicio_08.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/src/Boletin_3/Ejercicio_09.c b/src/Boletin_3/Ejercicio_09.c
index 8b2ecc9..08c30a9 100644
--- a/src/Boletin_3/Ejercicio_09.c
+++ b/src/Boletin_3/Ejercicio_09.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/src/Boletin_3/Ejercicio_10.c b/src/Boletin_3/Ejercicio_10.c
index a1b1a93..72f2600 100644
--- a/src/Boletin_3/Ejercicio_10.c
+++ b/src/Boletin_3/Ejercicio_10.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
// Librerías
diff --git a/src/Boletin_3/Ejercicio_11.c b/src/Boletin_3/Ejercicio_11.c
index e32681e..cf1aead 100644
--- a/src/Boletin_3/Ejercicio_11.c
+++ b/src/Boletin_3/Ejercicio_11.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López
//
// SPDX-License-Identifier: GPL-3.0-only
diff --git a/src/Boletin_3/Ejercicio_12.c b/src/Boletin_3/Ejercicio_12.c
index 3412efe..1268d4f 100644
--- a/src/Boletin_3/Ejercicio_12.c
+++ b/src/Boletin_3/Ejercicio_12.c
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2023 Pablo Portas López
+// SPDX-FileCopyrightText: 2023 Pablo Portas López