elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... 33
131  Programación / Programación C/C++ / Re: Ayúdame en este programa!! en: 22 Diciembre 2018, 20:15 pm
Asignarle algún valor a la variable Rep
132  Programación / Programación C/C++ / Re: Ayuda, Camino mas corto en: 22 Diciembre 2018, 12:09 pm
Tengo la impresión que tienes que usar dijkstra 2 veces, una vez desde el origen a uno de los puntos y otra desde ese punto al otro.

No es claro que es lo que no entiendes, si el algoritmo o como hacerlo en C++.
Como cualquiera de estas 2 podría implicar una respuesta extensa, sugiero buscar antes en Google y volver aquí con una duda específica.
133  Programación / Programación C/C++ / Re: Método de clase no funciona - Ayuda en: 20 Diciembre 2018, 03:48 am
El switch está controlado por un valor de A.mm
Es superfluo hacerlo parte del if que acompaña cada opción
es imposible que el valor sea simultáneamente un valor y además cumpla las condiciones de los if.
.
134  Programación / Programación C/C++ / Re: Detectar ENTER pero como tipo entero y no Char en: 18 Diciembre 2018, 11:25 am
No leas como int
 Lee un string siempre, conviertelo a int después usando atoi() o similar.
135  Programación / Programación C/C++ / Re: Consulta - Punteros en: 18 Diciembre 2018, 04:43 am
Cuando invoques la funcion usando el puntero p, elige una de estas 2 opciones, ambas deberian funcionar.

- Usa p sin *,  osea  p( parametros... )
- Desreferencia primero,      (*p)( parametros .. )
136  Programación / Programación C/C++ / Re: Usar varios templates en una misma función en: 14 Diciembre 2018, 21:59 pm
Código
  1. template <typename T1, typename T2>
137  Programación / Programación C/C++ / Re: ordenamieno burbuja en: 13 Diciembre 2018, 16:41 pm
No parece haber codigo que compare y de vuelta libros. Veo un codigo que compara y da vuelta auxref dentro de libros, pero no libros. Siendo asi, los libros no se van a ordenar.
138  Programación / Programación C/C++ / Re: validacion de puntos geograficos, grados, minutos, segundos y comparacion en: 13 Diciembre 2018, 16:28 pm
Hay mucha redundancia posible de eliminar.
Sugiero hacer una funcion que compare 2 coordenadas

Código
  1. bool iguales(coordenadas c1, coordenadas c2);

y este se use en la comparacion de punto_geografico

Código
  1. bool iguales(punto_geografico p1, punto_geografico p2) {
  2.   return iguales(p1.longitud, p2.longitud) &&
  3.          iguales(p1.latitud, p2.latitud);
  4. }

y dado que los valores de los elementos de una coordenada estan limitados, sugiero hacer una conversion de los numeros antes de compararlos.

Por ejemplo:

Código
  1. long convertir(coordenadas c) {
  2.   return c.grados* 10000 + c.minutos*100 + c.segundos;
  3. }

En el fondo lo que se quiere hacer, si es que la aritmetica no me falla, es convertir 3 numeros sueltos en un solo numero: por ejemplo:  grados 165, minutos 32, segundos 87 se convierte en 1653287.

Con ello se hace 1 sola comparacion numerica y 1 del caracter.
iguales (la version que compara de coordenadas) se transforma en:

Código
  1. bool iguales(coordenadas c1, coordenadas c2) {
  2.    return c1.direccion == c2.direccion &&
  3.           convertir(c1) == convertir(c2);
  4. }
  5.  

139  Programación / Programación C/C++ / Re: Dudas acerca de cierres de llaves en if, limite de lineas etc en: 13 Diciembre 2018, 01:13 am
Si el codigo es una sucesion de condiciones que tienen que cumplirse para que sea true y si no se cumple cualquiera de ellas, el valor de verdad deberia ser falso, puede reemplazarlo por 1 return, ningun if, ninguna variable, ninguna asignacion.

Código
  1. bool f() {
  2.   return condicion1 && condicion2 && .... ;
  3. }
140  Programación / Programación C/C++ / Re: restricción de fecha enc++ en: 12 Diciembre 2018, 17:49 pm
Sugiero no hacer cout en las funciones, retorna un valor que el usuario de tu TAD use para imprimir si quiere.

- igualdad_fechas que retorne bool
- comparar_fechas que retorne un valor numérico, similar a strcmp
- mostrar_mes podría tener un arreglo de strings, similar a lo que se hace entros métodos con la cuenta de días.
- casi todos los métodos tienen nombre que termina en _fecha excepto bisiesto y días. Sugiero eliminar el _fecha de todos los nombres o bien, a la atención*, poner fecha al inicio, incluyendo v bisiesto y días.

Ademas, comparar_fechas tiene un bug, pásale 2 fechas, mismo mes, mismo año, la.primera menor que la segunda y ve que retorna/escribe tu función.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... 33
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines