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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  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 ... 86
81  Programación / Programación C/C++ / Re: Cadenas en: 3 Noviembre 2020, 15:56 pm
http://www.cplusplus.com/reference/cstring/strstr/

Y como te han dicho: si quieres ayuda más concreta coloca tu código entre etiquetas de Código GeSHi.
82  Programación / Programación C/C++ / Re: Matriz en forma de serpiente en: 3 Noviembre 2020, 05:10 am
Tengo una duda y es que tengo que hacer una matriz en forma de serpiente donde se lean las filas y columnas y que estos no sean mayores a 20

Recuerda comprobar también que los valores de n y m no sean mayores que 20 pues es un requisito del programa. Para esto tienes que usar un filtro con el bucle do-while():
Código
  1. const int MIN_FILAS = 1;
  2. const int MIN_COLUMNAS = 1;
  3. const int MAX_FILAS = 20;
  4. const int MAX_COLUMNAS = 20;
  5.  
  6. int main(){
  7.  int filas, columnas;
  8.  do {
  9.    scanf("%d %d", &filas, &columnas);
  10.  } while(filas < MIN_FILAS || filas > MAX_FILAS || columnas < MIN_COLUMNAS || columnas > MAX_COLUMNAS);
  11.  // ...
  12. }
83  Programación / Programación C/C++ / Re: Trabajo universidad en: 3 Noviembre 2020, 01:40 am
Si sabes dividir el número en digitos, no tiene mayor complicación.

Supongo que usas un bucle para separar los dígitos. Entonces crea otra variable <suma = 0> fuera del bucle y en cada iteración acumula ahí el resultado del producto.

Te dejo a continuación un pseudocódigo para que te hagas una idea.
(No es código C, solo es un esquema conceptual de tu algoritmo)
Código:
PEDIR numero
suma := 0
PARA i := 1 HASTA longitud(numero) HACER
  digito := obtenerDigito(i, numero)
  suma := suma + digito * i
FIN PARA
Ahora solo tienes que implementar el código anterior en lenguaje C.

Si tienes alguna duda es mejor que incluyas tu código para poder ayudarte; además de porque no se hacen tareas, por lo que no vamos a darte el código completo si no aportas nada.
84  Programación / Programación C/C++ / Re: ayuda con creación de varios ficheros en: 30 Octubre 2020, 01:05 am
Exactamente, como te dice @Eternal Idol, te falta el separador entre el directorio y el nombre del fichero.

Comprueba tu directorio C: porque si has ejecutado ese programa, habrás creado un directorio datos/ y al mismo nivel (es decir en C:) tendrás los ficheros datossillon(i).
85  Programación / Programación C/C++ / Re: Ayuda con arreglo char en: 30 Octubre 2020, 00:05 am
Me sigue costando entender lo que quieres decir...
Intuyo que por "elevado a" quieres decir que su contenido esté repetido n veces, no?

Sería algo así si lo entiendo bien:
Código
  1. int main(){
  2.  char frase[] = "Hola";
  3.  int n = 3;
  4.  char fraseN[strlen(frase) * n + 1]; // Se suma 1 para el caracter final '\0'
  5.  for(int i = 0; i < n; ++i){
  6.    strcat(fraseN, frase); // Elimina el '\0', concatena la cadena e incluye otro '\0' al final
  7.  }
  8.  printf("%s\n", fraseN); // Resultado: HolaHolaHola
  9. }

Si no es eso lo que estás buscando concreta más con un ejemplo de lo que tienes y lo que quieres conseguir.
86  Programación / Programación C/C++ / Re: Torre de Hanoi en: 29 Octubre 2020, 01:33 am
Explica qué tienen que hacer esas funciones de la forma más detallada posible.

Ya habrás visto que poniendo ahí todo el programa y las dos funciones que te faltan, totalmente en blanco no estás recibiendo muchas respuestas.

Además supongo que de alguna manera sabrás empezar, no? No esperes que te hagan las funciones enteras. Empieza a hacerlo a tu manera y detalla la parte en la que tengas problemas.
87  Programación / Programación C/C++ / Re: Ayuda con arreglo char en: 29 Octubre 2020, 01:25 am
No entiendo muy bien tu problema...

Qué es lo que quieres repetir? Si pudieras poner un ejemplo concreto del resultado que quieres obtener igual es más fácil ayudarte.
88  Programación / Programación C/C++ / Re: Archivos: condicional IF no compara dos strings. en: 29 Octubre 2020, 01:22 am
He probado y funciona correctamente.

El único error que se me ocurre es que al abrir el fichero para escribir lo haces con el argumento "ab" que indica que añade lo que escribas al final del fichero sin borrar lo que ya tenía (y la b de binario).
Si el fichero tiene otros registros anteriores estás trabajando con unos datos indeseados.

De no ser eso incluye algún mensaje en pantalla después de obtener los registros del fichero al array para ver que el contenido del array sea el esperado.

Suerte.
89  Programación / Programación C/C++ / Re: Ayuda en programa en: 27 Octubre 2020, 02:36 am
El foro es para lo que es.

Tú dirás por qué no puedes poner el código. Tienes las etiquetas de código para insertarlo. Que es muy grande? Puedes poner un enlace a github y subir ahí el código, puedes simplificar el ejercicio y poner un ejemplo que simule tu situación real...

90  Programación / Java / Re: Problema con archivos en: 23 Octubre 2020, 01:59 am
No puedes comparar instancias de la clase String (ni de ninguna clase) usando el operador ==. El operador == compara que las direcciones de memoria sean las mismas, es decir, que sea la misma instancias.

Para comparar el contenido y no la referencia tienes que utilizar el método equals().


Empieza a utilizar etiquetas de Código GeSHi para adjuntar tu código.
Para colocarlas tienes que seleccionar tu código y con él seleccionado, abrir el desplegable llamado Código GeSHi y elegir Java.
Código
  1. public class MyClass {
  2.  //...
  3. }
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 ... 86
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines