Dejo las respuestas arregladas por aqui: a) 9 8 7 6 5 4 3 2 1 0 b) multiples numeros basura c) 0 0 0 0 0 0 0 0 0 0 d) error de compilacion Igual el ejercicio esta medio raro, no se que quise hacer ahi xD
@sanvyoficial21 сағат бұрын
b
@boniich746816 сағат бұрын
no, me acabo de dar cuenta que la respuesta correcta no esta jaja. Lo siento. Realmente lo que termina imprimiendo son valores basura porque el array no tiene ningun valor cargado y se esta usando para cargarse a si mismo.
@_Holy_Lance_Күн бұрын
Qué opinas de Rust y Zig? un abrazo!
@boniich7468Күн бұрын
La verdad que nada en particular porque no los he usado, pero si creo que con el tiempo Rust va ser cada vez mas usado y pedido. ya lo he visto en alguna busqueda de trabajo, como un lenguaje segundario.
@pcoy06Күн бұрын
Muchas gracias por su tiempo!!!
@abnerescalona1033 күн бұрын
Muy bueno.
@boniich74683 күн бұрын
graciias 😁
@abnerescalona1033 күн бұрын
@@boniich7468 Como se pasa una matriz de nxn dimensiones como un parametro a una funcion?.
@boniich74683 күн бұрын
@@abnerescalona103 Buenas Tenes dos formas al menos hasta donde yo sé 1- Si estas usando una matriz estatica (tal como yo en el juego) podes hacer: tipo_de_dato nombreMatriz[][numero_columnas] La parte del numero de columnas es obligatoria Las filas pueden variar y todo funcionaria pero las columnas tienen que ser exactamente ese tamaño 2- Si necesitas usar diferentes tamaño de matrices, vas a necesitar memoria dinamica y punteros. algo asi: miFuncion(int** matriz,.....) en algun lado vas a crear la matriz dinamica y se la vas a pasar a la funcion Saludos!
@abnerescalona1032 күн бұрын
@@boniich7468 Segun entiendo cunado se trata de vectores estos se pasan por refrencia directamente. Con las matrices tambien aplica lo ultimo?
@boniich74682 күн бұрын
@@abnerescalona103 hablando de matrices estaticas, no estoy seguro sin son 100% asi pero si que a la hora de manejarlos es prácticamente lo mismo Basicamente, al hacer algun cambio en una matriz dentro de una funcion, esta afectando a la matriz original
@rafaelcisneros15983 күн бұрын
6
@boniich74683 күн бұрын
Yup, es 6 porque el for inicia en 4 que coincide con el numero 5, y total vale 1, al hacer la suma. da 6
@Tiancian-ao3 күн бұрын
6 creo
@boniich74683 күн бұрын
Yup, es 6 porque el for inicia en 4 que coincide con el numero 5, y total vale 1, al hacer la suma. da 6
@gasparlopezjeifetz413 күн бұрын
Debería ser 6, no?
@boniich74683 күн бұрын
Yup, es 6 porque el for inicia en 4 que coincide con el numero 5, y total vale 1, al hacer la suma. da 6
@crisss00763 күн бұрын
5
@boniich74683 күн бұрын
Nop, la respuesta es 6. Porque el for inicia en 4 que coincide con el numero 5 del array, y total vale 1, al hacer la suma. da 6
@javobqcol4 күн бұрын
d
@aquilesbaeza43445 күн бұрын
30 y 10, como no activo antes el kaioken el aumentaKaioken no hace nada
@boniich74685 күн бұрын
Asi es. Correcto
@felipegonzalez694212 күн бұрын
Me gustó el programa ❤
@boniich746812 күн бұрын
Me alegro que asi haya sido 😄
@RIGOBERTOCASTROPACHECO16 күн бұрын
Le faltan los parentesis al momento de crear el objeto, donde iria los valores para el constructor
@boniich746815 күн бұрын
yup, correcto
@MacAngle17 күн бұрын
¡No manches! Siempre me ha costado entender C y C++ en Visual Studio, ¡vaya lío! 🤯 Pero he estado usando las lecciones de codigo heroe y eso facilita un montón practicar directo en el navegador. 🤓
@enrique435118 күн бұрын
Respuesta = b) 19 (P.D me encantan estos videos)
@boniich746818 күн бұрын
Correcto. Me alegro que te gusten mis video 💪
@ViczacR620 күн бұрын
Porque no usas using namespace std?
@boniich746818 күн бұрын
Buenas, principalmente por dos razones: 1- Al no usar using namespace std, yo traigo unicamente lo que necesito de la libreria estandar y no todo 2- Me ayuda a recordar que pertenece a la libreria y que no, ademas que es facil de identificar la diferencia al leer
@AnkurBowen20 күн бұрын
¡Qué interesante ejercicio! Me recuerda a cuando empecé a programar en C++ y me quedaba horas intentando entender el código 😁. ¿Alguien más ha tenido esos momentos de eureka? Ahora estoy aprendiendo en соdigо hеrое, ¡es todo un reto! 🙌🏻
@exequielmunoz445521 күн бұрын
A
@boniich746821 күн бұрын
Nop. La respuesta es la C. Si bien al ser negada activo queda en false, cuando intentas imprimir un valor booleano en C++ este no muestra la palabra "true" o "false" sino que lo hace en binario, 0 para false, 1 para true
@MaxiLR_23 күн бұрын
Le falta el return al main
@boniich746823 күн бұрын
bueno si, a veces me olvido esas cosas, pero funca sin eso.
@tomasbelotti927523 күн бұрын
la respuesta es la c
@boniich746823 күн бұрын
Correcto
@nadayosoyadan26 күн бұрын
Me inclino por 15 también, eestuve intentando ver lo de la librería string que mencionaron arriba, pero no usas variables string en ningún momento, y pareciera que está bien el ejercicio, está bueno que muestres como funcionan los arrays en ese sentido, gracias por el contenido!
@boniich746826 күн бұрын
En realidad da error de compilación, porque la definición de Libro esta por debajo de su uso en Librería, por lo tanto cuando se encuentra con el array de Libros el compilador aun no conoce la existencia de la estructura Libro. En cuanto a lo de string creo que el chico lo decia por la funcion strcpy, quizas en algun entorno necesita una declaracion explicita, yo uso visual studio y siempre la puedo usar sin llamar a la libreria
@nadayosoyadan25 күн бұрын
@@boniich7468 estoy estudiando c++ en la utn, y no enseñaron que strutct es como la version anterior a las class, y que actualmente se usa más class que otra cosa, pero bajo que situacion seria recomendable usar struct?
@boniich746825 күн бұрын
@@nadayosoyadan mmm si se podrian ver como una version anterior a las clases. Yo creo que el uso de structs depende de dos cosas: 1- Si no estas usando paradigma a objetos, osea no tenes clases, son tu unica forma de agrupar tipos de datos y formar uno propio (Como Libro y Libreria) 2- Estas usando paradigma a objetos pero necesitas una estructura que solo contenga datos y no te importa su visibilidad o la gestionas desde la clase. Si bien lo struct pueden contener funciones/procedimientos tal como una clase no se suele usar esa parte y se deja el struct para crear estructuras que no necesiten comportamiento.
@nadayosoyadan25 күн бұрын
@@boniich7468 dale Gracias
@isauromichaelriveramaldona867127 күн бұрын
yo creo que 15
@boniich746826 күн бұрын
Correcto
@boniich746826 күн бұрын
Me corrijo, es error de compilación, pero porque la estructura de Libro esta definida debajo de LIbreria, cuando esta tiene un array de Libros
@qjarishekka542627 күн бұрын
Error de compilación, no declárate la librería string
@boniich746826 күн бұрын
Emm no. La respuesta es 15 pero creo que entiendo que lo decis por strcpy que esta dentro de la libreria string.h. Yo como uso visual studio ya me lo incluye sin necesidad de libreria pero me imagino que posible que otro IDE o compilador la requieran de forma explicita. Gracias por ese detalle, lo voy a tener en cuenta para próxima veces para que no haya confusión.
@boniich746826 күн бұрын
Me corrijo, es error de compilación, pero porque la estructura de Libro esta definida debajo de LIbreria, cuando esta tiene un array de Libros
@JoselmyDiazАй бұрын
La C 45 15 45
@boniich746829 күн бұрын
Correcto
@boniich7468Ай бұрын
Dejo el codigo aca ahora que ya se habilito el video xD #include <iostream> int main() { int numero1 = 45; int numero2 = 15; std::cout << "El valor de numero 1 es:"<<numero1<<std::endl; std::cout << "El valor de numero 2 es:"<<numero2<<std::endl; numero2 = numero1; std::cout << "El valor de numero 2 es:"<<numero2<<std::endl; return 0; }
@matrixloco1928Ай бұрын
45 15 45
@boniich7468Ай бұрын
Correcto
@enriquecamarena3927Ай бұрын
Imprime 100, el arreglo es de tamaño de 10 float entre el tamaño de un dato del arreglo es 10, menos 2 son 8, y puesto que los indices van de 0 a 9 lo que imprime es el penúltimo dato
@boniich7468Ай бұрын
Correcto
@esflownknx8232Ай бұрын
9?
@boniich7468Ай бұрын
Nop. imprime 100. Tal como dijeron en otro comentario esto se debe a que en "posicion" se esta guardando el tamaño del array (10) - 2, osea que queda 8. Eso se usa como posicion para mostrar un elemento del array. El detalle esta en que los array siempre van de 0 a n-1 (siendo n el tamaño del array), asi que el primer menos que restamos no nos afecta, pero el segundo si, porque pasamos de mostrar lo que este en la posicion 9 a la posicion 8
@DamianSireDesarrolloАй бұрын
Ahrre
@juanvalcecchi3464Ай бұрын
99.3
@Eric-zf5hiАй бұрын
Un 1, creo recordar que 97 era la primera letra en ascii minus. Si es asi 1, si no lo fuera un 0.
@boniich7468Ай бұрын
Si, es uno. Porque la comprobacion resulta verdadera (97 == 'a') entonces devuelve true (1)
@joseluism.2258Ай бұрын
Si es igual imprime
@boniich7468Ай бұрын
bueno, en realidad, aunque no sea igual imprime tambien. En este caso imprime 1 porque la comprobación resulta verdadera pero si fuera al revés imprime un 0
@nazarenodominguez3519Ай бұрын
Es un true, me busque la tabla ASCII por qué no tenía remota idea del valor asociado a 'a'... Jaja debería salir un 1 por consola si no me equivoco
@boniich7468Ай бұрын
Jaja correcto, esa es la respuesta correcta.
@nadayosoyadan26 күн бұрын
Para la próxima hazlo más fácil, alt + el número indicado, si sale lo que esperas es correcto
@agustinjaviergАй бұрын
Como programador (mentira, hago todo con ChatGPT) de C#, no tengo ni idea que hace el 'std: :cout <<"
@korztikАй бұрын
es para imprimir un texto
@boniich7468Ай бұрын
jajaja su equivalente en C# es el Console.WriteLine que sirve para mostrar algo por consola
@agustinjaviergАй бұрын
@@boniich7468Entonces la respuesta es: e- Ninguna de las anteriores
@davidc1062Ай бұрын
12345
@boniich7468Ай бұрын
nop. Te da un error de compilacion, porque "miArray" es realmente una variable y no un array, por lo tanto no lo podemos recorrer con el for. para poder pasar un array tendria que ser int miArray[] en el parametro
@multivalfranАй бұрын
1 2 3 4 5
@boniich7468Ай бұрын
nop. Te da un error de compilacion, porque "miArray" es realmente una variable y no un array, por lo tanto no lo podemos recorrer con el for. para poder pasar un array tendria que ser int miArray[] en el parametro
@josemanuelmartinezcano8378Ай бұрын
C, No sé nada de c++ pero se parece mucho a java
@boniich7468Ай бұрын
Correcto.Si, son parecidos en varios sentidos
@gabrielmendietahernandez3320Ай бұрын
120
@boniich7468Ай бұрын
Correcto
@nazarenodominguez3519Ай бұрын
No me puse a leer si el código está bien programado o no... Pero si está bien programado debería dar 120=5!
@boniich7468Ай бұрын
jaja si, es correcto. En este caso esta bien programado
@veoquenoesunproblemaАй бұрын
Yo hace dos años que me gradué, sigo en la misma empresa de hace 9 años, los noobs pasan a Associate en 1 año y en dos a Junior y me pregunto que carajos hacen que yo no hago hace 5 años programando X o Y cosa (no siempre pero de vez en cuando en el mes) Yo trabajo leve con Ruby, Rails, BackboneJS, React, JS y aun todavía no he logrado hacer nada de lo básico por de cierta forma me tienen en la parte de Mantenimiento de la App vieja entonces debo hacer todo de nuevo para poder recordar y hacer entrevistas, las cuales no consigo. Por cierto, en mi mercado lo que piden es JAVA, C++ y Python 😢😢 y yo con Ruby, donde solo Seniors
@boniich7468Ай бұрын
Es un poco bajon llevar tanto tiempo y que no pudieras especializarte o subir de señority pero a veces esas cosas pasan nos estancamos y no sabemos como seguir creciendo. Las siguientes son una serie de sugerencias que se me ocurren que quizas te ayuden aunque sea un poquito (no pretendo darte soluciones magicas ni nada) 1- Especialízate en un lenguaje o tecnologia que quieras (en tu tiempo libre) En tu tiempo libre dale duro a ese lenguaje o tecnologia, hace proyectos, coolabora con gente, lee codigo, etc. Esto te puede ayudar a focalizar en un solo lenguaje, al lograr hacer cosas tener mas autoestima y especializarte y mas adelante, hacer entrevistas con ese lenguaje 2- Centrate en las bases (con el lenguaje que quieras o pseudocodigo) Aprende bien las estructuras de control, variables, estructuras de datos, un par de algoritmos, etc, etc 3- Aprende de la gente cambia de señority rapido en tu empresa que hacen ellos para subir rapido de señority? puedo imitarlos? habla con ellos 4- Busca o cambia de metodo de estudios Muchas veces las personas somos malas aprendiendo porque no tenemos metodo de estudio o este es ineficiente (Existen muchos metodos de estudios por ahi en internet) 5- hablate positivamente y hace pequeñas acciones que puedas ir logrando exitosamente para ir ganando confianza en vos mismo. Estas 5 cosas, como dije son simples sugerencias o ideas para que consideres. Vos decis si las tomas o no y como las implementas. Si no te molesta y medio de chusma, en que mercado trabajas que usan cosas como C++, java o Python? Saludos y espero que todo ande mejor
@veoquenoesunproblemaАй бұрын
He pasado poco por todos los lenguajes mencionados a partir de Java y aún así sigo siendo nadie casi hace 2 años de haberme graduado por inseguridad
@juliojavier182Ай бұрын
muchas gracias por tu experiencia
@zoegonzalezmirco1368Ай бұрын
Hola Eze quería saber si dabas clases particulares de programación, encontré tu canal por una página de profesores particulares pero me daba miedo poner los datos de mi tarjeta para pagar la clase. Es para un trabajo de la facultad, sería HTML, css y js básico. Gracias
@gabrielroblesgarcia46352 ай бұрын
b) Una dirección de memoria
@boniich74682 ай бұрын
Correcto. Muestra la direccion de memoria a la que esta apuntando (variable numero)
@yhojannaguilera95642 ай бұрын
Quedense con la duda, adios.
@axelmrqef33262 ай бұрын
Primer comentario(? No uso C++ pero que daria error de compilación. Creo
@boniich74682 ай бұрын
nop, compila bien. Muestra una dirección de memoria, para ser específicos, la dirección a la que apunta el puntero.
@davr21122 ай бұрын
jugador.personaje.nivel
@boniich74682 ай бұрын
Correcto
@versteckt_oficial2 ай бұрын
He pasado por los mismos problemas que tú. Pasé por demasiados lenguajes, tratando de aprender todo rápido, saltando conceptos, armando proyectos sin tener mucha idea de lo que realmente estaba haciendo. Lo que estoy haciendo actualmente es armar un roadmap propio desde 0 del lenguaje que estoy aprendiendo (Kotlin). Eso me ha ayudado bastante porque no solo estoy leyendo o viendo videos, sino que estoy aplicando esos conceptos en pequeños proyectos por módulo (desde variables hasta estructuras de datos,etc.). Y hasta que no logro manejar de buena manera un concepto, trato de no pasar al siguiente.
@boniich74682 ай бұрын
Claro. Es lo mejor, uno tiene que intentar entender lo mejor posible ese concepto antes de pasar a otra cosa, mas que en programacion las cosas se relacionan
@darkcoder57992 ай бұрын
Entonces ahora a que le estas pegando mas bro?. A C++?. Gracias!
@boniich74682 ай бұрын
En general, a c++, pero esto depende un poco de mis alumnos tambien, a veces hago mas java que c++ jaja
@88672776m2 ай бұрын
C
@boniich74682 ай бұрын
Correcto. Porque el incremento se hace de dos en dos, entonces terminas mostrando 0,2,4,6,8
@lilpandemio62212 ай бұрын
C… ezz
@boniich74682 ай бұрын
Correcto. Porque el incremento se hace de dos en dos, entonces terminas mostrando 0,2,4,6,8