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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  rellenar un elemento de una matriz bidimensional aleatoriamente
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: rellenar un elemento de una matriz bidimensional aleatoriamente  (Leído 3,526 veces)
kevsk

Desconectado Desconectado

Mensajes: 2


Ver Perfil
rellenar un elemento de una matriz bidimensional aleatoriamente
« en: 11 Septiembre 2017, 02:20 am »

buena tardes, quisiera saber como llenar un elemento aleatoriamente, por ejemplo si creo un matriz 3x3, donde tiene 9 posiciones, yo selecciono llenar el elemento
  • [2] con un caracter, que la maquina llene otro elemento con otro caracter ya predeterminado en cualquier lugar, mi duda es como hacer que haga eso, ya que he estado pensando y no se como hacerlo.


En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.391


Ver Perfil
Re: rellenar un elemento de una matriz bidimensional aleatoriamente
« Respuesta #1 en: 11 Septiembre 2017, 08:48 am »


La resolución es demasiado simple. Necesitas estudiar....

En pseudocódigo
Código:
Redimensionar MiArray(0-2, 0-2)

Bucle para fila desde 0 a 2
    Bucle para columna desde 0 a 2
       MiArray(fila, columna) = Aleatorio(entre 'X' e 'Y')
    Fin bucle
Fin bucle

Si es un carácter (pongamos que) mayúscula, pués para 'X' será 65 y para 'Y' será 90 (entre los que elegir)...

Si no te entendí bien, acláralo mejor, porque ese pnto '2', te quedó oscuro...


En línea

kevsk

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: rellenar un elemento de una matriz bidimensional aleatoriamente
« Respuesta #2 en: 12 Septiembre 2017, 02:43 am »

me referia a la posicion [2][2], ese aleatorio  te referis a un rand?
En línea

JonaLamper


Desconectado Desconectado

Mensajes: 394



Ver Perfil
Re: rellenar un elemento de una matriz bidimensional aleatoriamente
« Respuesta #3 en: 12 Septiembre 2017, 16:02 pm »

Sí, una función rand que te genere un número aleatorio. Busca por Internet, seguro que ya hay una hecha.

¿Quieres rellenar sólo la posición [2][2] o toda la matriz? Si lo que quieres es lo primero, entonces: matriz[2][2] = número_aleatorio. Si no, entonces haces lo que te han dicho: pones dos bucles for anidados y rellenas toda la matriz (desde la posición 0 hasta la n-1).
En línea

Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.
AlbertoBSD
Programador y
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.705


🏴 Libertad!!!!!


Ver Perfil WWW
Re: rellenar un elemento de una matriz bidimensional aleatoriamente
« Respuesta #4 en: 12 Septiembre 2017, 16:05 pm »

Ahi hay un ejemplo:

https://foro.elhacker.net/programacion_cc/problema_en_c_puntero_a_punteros-t474259.0.html

Ademas en mi canal de youtube tengo un ejemplo similar.



Saludos!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Detectar elemento y rellenar en página web html?
Programación Visual Basic
usuario oculto 0 2,662 Último mensaje 8 Octubre 2011, 12:36 pm
por usuario oculto
matriz bidimensional
Programación C/C++
ALONSOQ 2 2,427 Último mensaje 20 Junio 2012, 23:23 pm
por ALONSOQ
simulacion con matriz bidimensional de 10x10 II
Programación C/C++
leosansan 0 2,914 Último mensaje 31 Mayo 2013, 09:55 am
por leosansan
Pasar matriz bidimensional a estrucutra
Programación C/C++
amchacon 4 2,754 Último mensaje 10 Julio 2013, 03:23 am
por amchacon
Rellenar vector con 1 y -1 aleatoriamente
Programación C/C++
kenonni 4 2,708 Último mensaje 9 Mayo 2014, 13:18 pm
por kenonni
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines