summaryrefslogtreecommitdiffstats
path: root/2023-2/E1/mitsuo/p1/fun.hpp
diff options
context:
space:
mode:
authorMitsuo Tokumori <[email protected]>2023-10-20 07:20:44 -0500
committerMitsuo Tokumori <[email protected]>2023-10-20 07:20:44 -0500
commitfba9c34c547c99d56b4bf2d83caf5c68a638107f (patch)
tree42cb8c21174fee337b0b09dc6da653712005b2a1 /2023-2/E1/mitsuo/p1/fun.hpp
parent70f96dbce2085d29de6ade90222ae2289cebe4e7 (diff)
downloadLP1-fba9c34c547c99d56b4bf2d83caf5c68a638107f.tar.gz
LP1-fba9c34c547c99d56b4bf2d83caf5c68a638107f.tar.bz2
LP1-fba9c34c547c99d56b4bf2d83caf5c68a638107f.zip
Add p1 and p2 solution for 2023-2 E1
Diffstat (limited to '2023-2/E1/mitsuo/p1/fun.hpp')
-rw-r--r--2023-2/E1/mitsuo/p1/fun.hpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/2023-2/E1/mitsuo/p1/fun.hpp b/2023-2/E1/mitsuo/p1/fun.hpp
new file mode 100644
index 0000000..57c2318
--- /dev/null
+++ b/2023-2/E1/mitsuo/p1/fun.hpp
@@ -0,0 +1,19 @@
+#ifndef FUN_HPP
+#define FUN_HPP
+
+#include <iostream>
+
+void cargarPedidos(int **&fechaClienteCantidad, char **&codigoDelProducto, const char *nombArch);
+char *leeCad(std::istream &arch, char delim);
+void aumentaEspacios(int **&fechaClienteCantidad, char **&codigoDelProducto, int &nd, int &cap);
+void guardaPed(std::istream &arch, int *&fechaClienteCantidad, char *&codigoDelProducto, char *cod);
+int leeFecha(std::istream &arch);
+void qSort(int **fechaClienteCantidad, char **codigoDelProducto, int izq, int der);
+void cambiar(int *&fechaClienteI,char *&codigoDelProductoI,int *&fechaClienteK,char *&codigoDelProductoK);
+bool desorden(int *fechaClienteCantidadI, int *fechaClienteCantidadK);
+void pruebaDeCargaDePedidos(int **fechaClienteCantidad, char **codigoDelProducto, const char *nombArch);
+void imprimeLinea(std::ostream &arch,char c);
+void imprimePedido(std::ostream &arch,int *fechaClienteCantidad, char *codigoDelProducto);
+void imprimeFecha(std::ostream &arch,int fecha);
+
+#endif /* FUN_HPP */ \ No newline at end of file