Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Solo Ideas!

Estas en el tema de Solo Ideas! en el foro de C/C++ en Foros del Web. Hola amigos del Foro! tiempo sin pasar por aquí!!... quiero ver si me pueden prestar un poco de ayuda, resulta que estoy trabajando con un ...
  #1 (permalink)  
Antiguo 23/09/2009, 17:44
Avatar de Mr_JaCk  
Fecha de Ingreso: enero-2007
Mensajes: 22
Antigüedad: 17 años, 4 meses
Puntos: 0
Busqueda Solo Ideas!

Hola amigos del Foro! tiempo sin pasar por aquí!!...
quiero ver si me pueden prestar un poco de ayuda, resulta que
estoy trabajando con un grupo de compañeros de universidad en un programa que nos dio el profesor... lo que necesito son solo ideas de como poder resolverlo... no pido que me den el código echo...

aca dejo el link del problema y el codigo que nos resulto... espero a alguien le sirva!

Gracias joticajulian por tu ayuda!!!

Saludos

http : / / w w w . 4shared . com / file / 140929551 / 6ba8f1b3 / Monitor . html

quiten todos los espacios en blanco para poder descargarlos... no tiene virus ni nada!!

Última edición por Mr_JaCk; 14/10/2009 a las 16:02 Razón: subir archivos
  #2 (permalink)  
Antiguo 23/09/2009, 21:59
 
Fecha de Ingreso: septiembre-2009
Mensajes: 56
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Solo Ideas!

Pienso de esta forma:

- crear una matriz de 16x16 llena de ceros.
- crear 4 variables enteras: arriba, abajo, izquierda, derecha. Estas 4 variables indicarán cual es el área seleccionada.
- inicializar estas variables de tal forma que cubran toda la pantalla:
arriba = 0
abajo = 15
izquierda = 0
derecha = 15
- empezar a leer el archivo de entrada.
- cuando lea un '1':
abajo = arriba + (abajo - arriba)/2
derecha = izquierda + (derecha - izquierda)/2
- cuando lea un '2':
izquierda = derecha - (derecha - izquierda)/2
abajo = arriba + (abajo - arriba)/2
- cuando lea un '3':
arriba = abajo - (abajo - arriba)/2
izquierda = derecha - (derecha - izquierda)/2
- cuando lea un '4':
arriba = abajo - (abajo - arriba)/2
derecha = izquierda + (derecha - izquierda)/2
- cuando lea una 'x': hacer un ciclo para que pinte todo lo que esté seleccionado según las 4 variables arriba, abajo, izquierda y derecha.
- luego de leer todo el archivo ya se puede crear uno y llenarlo según la matriz de 16x16.

Espero que le sirva.
Saludos.
  #3 (permalink)  
Antiguo 24/09/2009, 10:19
Avatar de Mr_JaCk  
Fecha de Ingreso: enero-2007
Mensajes: 22
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: Solo Ideas!

Gracias joticajulian, les dire a mi grupo la idea, de ahi comentare que mas se nos ocurrió.
Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:13.