Respuestas del foro creadas
-
Angel Sánchez
Miembro27 abril, 2020 en 4:49 pm en respuesta a: ¡AYUDA!, Tengo un error el cual me dice que la variable 'numero' es corrupta.Primero, no hay necesidad de exagerar con los titulo, hay que evitar cosas como “AYUDA”, “URGENTE”, como quiera los ayudamos siempre.
Ahora, lo que dice Santiango es correcto, el fallo esta en el segundo for, exactamente en la condición j <= (9 – i), debes de quitar el = y solo dejar j < (9 – i). Lo que pasa es que cada ciclo tu vas recorriendo tu arreglo hacia la derecha, estocen colocando el = das un ciclo mas y envías todo hacia la derecha y agregas un lugar al arreglo que no has declarado, y dejas el inicio del arreglo en cero. (ver imagen).
En algunos compiladores, aunque tengas este error te pudría funcionar, ya que soportan arreglos de longitud dinámica, como lo vimos en este caso: https://www.azulschool.net/groups/grupo-de-c/forum/topic/duda-con-respecto-al-ejemplo-3-arreglo-con-variable-constante-y-calculos/ pero no es correcto.
¡Saludos!
-
Angel Sánchez
Miembro27 abril, 2020 en 4:26 pm en respuesta a: Material apoyo Functions, Views y Procedures – Lección 6, Tema 2En el foro, es la primer publicaciones fijada.
-
Angel Sánchez
Miembro27 abril, 2020 en 4:14 am en respuesta a: Proyecto#3 Calcular notas de N alumnosTe quedo genial. Me gusta mucho cuando le dedican tiempo a los detalles estéticos y a las validaciones. ¡Sigue así!
-
Muy bien Luis. Como comentarios podrías usar switch anidados en vez de tantos if, y en tus validaciones que muestran error de fecha invalidad, etc, también puedes meter cuando sea 0 o menos a 0, o sea un carácter.
-
Listo, y arregle tus enlaces.
-
-
Angel Sánchez
Miembro25 abril, 2020 en 11:28 pm en respuesta a: Agregar una Imagen local en el header -
Angel Sánchez
Miembro24 abril, 2020 en 3:21 pm en respuesta a: duda Ejercicios propuestos 2 (Matrices) Mostrar determinante de matrizAquí es donde entra la parte chida de programar, el analizar. Si analizamos cual es la manera de sacar el determinante de una matriz de 3*3 podemos encontrar algunos patrones. (Vídeo de ejemplo https://www.youtube.com/watch?v=slIo9yYNeqk).
Vemos que la primera vuelta de multiplicaciones hay posiciones fijas -> (0,0)(1,1)(2,2) -> (1,0)(2,1)(3,2) -> (2,0)(3,1)(4,2) así que esas las podemos dejar fijas en el ciclo que vas a usar para las multiplicaciones. Después de eso vemos que hay una columna que va del 0 -> 1 -> 2 que si iniciamos con i=0 podemos cambiarla por la variable i, la otra columna que va de 1 -> 2 -> 3 vemos que es i + 1, la tercera va de 2 -> 3 -> 4 es i + 2. En total para esta parte se necesitan 3 ciclos, hasta que i <= 2.
Para la segunda vuelta, de arriba para abajo, usamos la misma lógica.
Intenta hacerlo y dime como te fue.
-
Hola Humberto, quedó excelente. Felicidades 😀
-
Hola Daniel,
En el ciclo que encierro en rojo tienes una variable de nombre lim que va sumando un uno cada vez que esta en el ciclo, pero cuando dejas de usarla en el ciclo no la regresa a su valor inicial por esa razón va acumulando el valor. Una solución es fuera del ciclo ponerla en su valor inicial, colo lo muestro en la imagen.
Como plus el valor inicial de lim puede ser 1, en vez de 0, así muestras la tabla del 1 al limite que tu le marques en vez de iniciar desde el 0.
¡Saludos!
-
Hola colega, <string.h> es de C y <string> de C++ Aquí puedes ver exactamente cual es la diferencia entre una y otra: https://stackoverflow.com/questions/9257665/difference-between-string-and-string-h
-
Angel Sánchez
Miembro21 abril, 2020 en 7:25 pm en respuesta a: Duda con respecto al Ejemplo 3.- Arreglo con variable constante y cálculos.La explicación a ese “error” es un poco mas larga, pero vemos el tema en las clases que están próximas a salir, específicamente en el modulo de punteros > tema arreglos dinámicos.
Lo que se hace en ese ejemplo es un arreglo de longitud variable, esto quiere decir que el valor del tamaño del arreglo se conoce hasta cuando el programa esta en ejecución, específicamente cuando llegamos a la linea 10 y 11. El error te sale ya que tu compilador no tiene soporte para arreglos de longitud variable, así que tendrías que usar punteros (clases que están por salir) para crear tu arreglo dinámico.
Tu código y tu trabajo esta bien, el error fue mio por no comentar en ese video que en algunos compiladores podría fallar. Te recomiendo leer esto: https://es.stackoverflow.com/questions/65296/error-variable-sized-object-may-not-be-initialized y omitir ese ejercicio por el momento y seguir con el curso, y ya cuando llegues a los temas de punteros vas a entender mucho mejor esto.
¡Saludos!
-
Angel Sánchez
Miembro21 abril, 2020 en 7:06 pm en respuesta a: Duda con respecto al Ejemplo 3.- Arreglo con variable constante y cálculos.-
Angel Sánchez
Miembro21 abril, 2020 en 7:09 pm en respuesta a: Duda con respecto al Ejemplo 3.- Arreglo con variable constante y cálculos.Y como 1 nuca sera mayor o igual a 9 se crea un Bucle infinito.
-
-
Angel Sánchez
Miembro24 abril, 2020 en 2:31 pm en respuesta a: Duda acerca de los avances del cursoEste fin de semana salen las clases nuevas 😀

Redes sociales.