|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - JuanK
Páginas: 1 ... 198 199 [200] 201 202 ... 231
4976
« en: Martes 30 de Septiembre de 2003, 14:22 »
Bueno, la solucion solo sera explicada despues del primero de octubre, donde publicare la solucion teorica del ejercicio y tambien la solucion que yo tengo en conjunto con las diferentyes soluciones que entreguen las personas que participen de este reto.
Te invito a continuar con el reto, pues aunque no hayas sido el primero, lo importante es que lo puedas hacer, al final veremos cual programa quedo mejor, o que elementos de cada programa se deben destacar, en lo personal, y aunque no lo he constatado, parece que el que hizo desorden soporta numeros de mayor tamaño que el que yo hice, aunque el de él es un poco más lento en comparacion cn el mio... despues revisare eso... Por ahora solo quiero animarte a que termines tu programa.. recuerda lo del dibujo y veraz como lo puedes deducir....
Un saludo.
4977
« en: Lunes 29 de Septiembre de 2003, 16:39 »
busca acerca de la onmunicacion a travez de pto paralelo.. una vez entiendas como funciona podras diseñar tu propio algoritmo de comunicacion sighuieno los pasos de protocolo... con eso te evitas intentar entender lo que otros han hecho...
Animo, no es tan dificil... si puede que sea un poco largo...
4978
« en: Lunes 29 de Septiembre de 2003, 16:06 »
A N I M O ! ! ! Yo se que todos pueden terminar el reto, quiero invitarlos a todos a que sigan adelante, seria muy interesante ver los 3 programas que hay hasta el momento terminados, o por lo menos ver hasta donde llegara cada uno...!!! No se rindan y sigan adelante!!! queda poco tiempo.
4979
« en: Lunes 29 de Septiembre de 2003, 15:57 »
Examine el codigo y aparentemente esta bien hasta donde vas.. si hay algo de problema en la velocidad, pero recuerda que el enunciado del reto no exigia ningun nivel de rendimiento.
Ahora, aparentemente, solo te resta adecuar el programa para que lea todas las lineas del archivo segun las especificaciones, y para que igualmente la salida sea el archivo gatos.out...
Animo te falta poco!!!....
4980
« en: Lunes 29 de Septiembre de 2003, 15:07 »
lo que debes usar uno de los dos despues de utilizar scanf o incluso despues de utilizar gets(aunque esto ultimo es poco probable), para que capture el buffer que queda pendiente despues de utilizar scanf y presionar enter.
4981
« en: Lunes 29 de Septiembre de 2003, 06:08 »
pero si colocaras mas informacions eguramente que si te podria ayudar.. ejemplo.. diagrama de base de datos, y consulta u operacion que estas efectuando...
4982
« en: Lunes 29 de Septiembre de 2003, 01:11 »
ya te lo corrgi, te habia faltado cerrar el tag de codigo al final...
Lo de el error, debes colocar la función gatc(); o la funcion getche();... preferiblemente cada vez que captures desde teclado, en general sucede despues de utilizar scanf();, estas funciones captuiran los buffer pendientes del teclado... y listo.
4983
« en: Domingo 28 de Septiembre de 2003, 07:45 »
1- la de windows 98, que no se reinicie, es un error tipico, recuerdo que en algun momento hace algunos años, microsoft publico un parche para solucionar ese problema.
2-El otro error.. es muy factible que tengas dañado un boton del mouse o del teclado, sin embargo no se descarta la prescencia de virus o de algun software payaso.. asi que lo mejor es que revises estas llaves de registro:
y estas entradas en cada uno.. normalmente, es decir a menos que uses algo raro..o algo que necesites que se carqhe al inicio, no deberias tener nada..
4984
« en: Viernes 26 de Septiembre de 2003, 23:16 »
Un saludo para todos.
He pensado en abrir una sección en este foro para enseñar a programar en c, no sera una sesion para principiantes porque no enseñare a programar desde cero, sera una sección muy parecida a la de los retos, pero la diferencia sera que en vez de proponerlos, seran resueltos paso por paso y bien explicados.
Esta seccion es para que quienes esten interesados aprendan a desarrollar su mente y sus habilidades para resolver problemas de programación.
Dejare este post por una semana, y al final , y segun los votos y comentarios, decidire si amerita abrir la seccion o no.
Gracias de antemano por sus comentarios.
4985
« en: Viernes 26 de Septiembre de 2003, 20:46 »
hola , bueno quiero informarles que el dia 1 de octubre publicaré la solucion completa al reto con lo cual lo dare por finalizado, si requieren un poco mas de tiempo pueden pedirlo sin problemas.
Esto se debe a que el 1 de octubre publicaré un reto diferente... como adelanto tiene que ver con HDLC.
Juank
4987
« en: Viernes 26 de Septiembre de 2003, 18:22 »
me parece que esta bien, lo del borrado puedes solucionarlo con la funcion gotoxy, ya que conoces que maximo caben 80 aracteres por linea, deberias controlar que al borrar el caracter 80 el cursor quede en la linea anterior a la actual.
Como sugerencia, y ya que te ha edo bien con esto, te recomiendo que trates de rehacer la funcion utilizando funciones de más bajo nivel, ya que como la tines es muy lenta, una vez estes utilizando las funciones de bajo nivel, puede ser muchjo más facil lo del cursor.. Investiga bioskey y kbhit, adicionalmente puedes recurrir a las interrupciones de la bios, asi que tambien investiga acerca de del valor REGS y de las llamdas a travez de int486 o alguna funcion equivalente.
Bibliografia sugerida:
Lenguaje c para expertos Helbert Schild
4988
« en: Viernes 26 de Septiembre de 2003, 16:51 »
OK, utiliza el metodo estatico currentTimeMillis() de la Clase System de la maner siguiente: public void ejemploTime() { long firstTime = 0; long secondTime = 0; long diferencia= 0; firstTime = System.currentTimeMillis(); //PROCESAR..CUALQUIER COSA secondTime = System.currentTimeMillis(); diferencia = secondTime - firstTime ; System.out.println("el tiempo transcurrido de proceso es: " + diferencia.toString();); }
Eso es todo, espero que te sea de utilidad.
4989
« en: Viernes 26 de Septiembre de 2003, 14:24 »
Es necesario saber cuanto s el valor de N, para averiguarlo debes.... No quiero decirtelo todavia.. recuerda que la gracia del ejercicio es que tu mismo deduscas todas las posibilidades, porque sino no seria un reto... tan solo te dire que analices esta parte: El número de gatos dentro de cada sombrero (excepto el de los más pequeños) es una constante, N. La altura de los gatos dentro de un sombrero es 1/(N + 1) veces la altura del gato dueño del sombrero en el que ellos están.
Los más pequeños gatos tienen altura de 1, y son los que hacen todo el trabajo.
y esta otra: DATOS DE ENTRADA: “gato.in”
La entrada consta de una secuencia de especificaciones de gato-en-el-sombrero. Cada especificación se encuentra en una línea que consta de dos enteros positivos separados por un espacio en blanco. El primer entero es la altura de nuestro gato, y el segundo entero es el número de gatos que trabajan. El archivo termina con #.
ves el dibujo que hice?.. no lo hice solo por ayudarles a ustedes.. la version original la hice para mi, de esta manera pude decifrar el algoritmo, .. te aconsejo que dibujes todo lo que piensas, fijate en el dibujo y trata de hacer algo parecido con los datos que debes analizar... descubriras una inetresante solución... Juank
4990
« en: Jueves 25 de Septiembre de 2003, 22:48 »
Bueno, todas sus dudas acerca de allegro las podran postear en este foro, espero les sea de provecho, por mi parte, y como siempre, estoy dispuesto a colaborarles en lo que me sea posible.
Saludos
4991
« en: Jueves 25 de Septiembre de 2003, 22:00 »
debes capturar la palabra en un array, luego recorres el array y cada vez que encuentres un espacio incrementas en uno el contador, esto debera ser un ciclo en el cual al encontrar el punto el programa se termina y muestra los resultados.
Juank
4992
« en: Jueves 25 de Septiembre de 2003, 18:30 »
ya provaste el mismo ejecutable que compilaste donde no funciona.. en el laptop... puedes enviar el ejecutable? Cerciorate de que el color de texto por pantalla, no se igual que el color de fondo..(suena absurdo pero podria ocurrir) Enviame el codigo que usas, en algunas versiones de linux se pueden genarar excepciones , en especial en lo relacionado con al manejo de cadenas y/o apuntadores, otra opcion es que una de las librerias de tu distribucion de linux este dañada.. ya provaste instalar con otros cd de instslacion que provengan de otra fuente?... recuerda que para el laptop el no instala los mismos componentes...
4993
« en: Jueves 25 de Septiembre de 2003, 16:07 »
hay software que permite ejecucion de programas y librerias de linux en windows... no funciona en todos los casos pero podria servir... creoque se llama el wine (windows emulator)
Ademas lo del .NET se supone que es cierto , pero no se si eso se demore o no.
4994
« en: Jueves 25 de Septiembre de 2003, 16:03 »
cada vez que se digita una tecla esto entra en un buffer, asi que debes capturar el buffer antes de que este entre al sistema operativo, la verdad nunca he hecho esto, pero la funcion bioskey y la funcion kbhit, te ayudaran a validar que se presione Ctrl +C, tambien hay un ascii que corresponde a ese caracter asi que si lo capturas , ya no te deberia cerrar el problema.
4995
« en: Jueves 25 de Septiembre de 2003, 15:50 »
para reproducir wavs, ya hay muchas librerias .. las consiguez en internet... si quieres hacerlas por ti mismo.. estas en problemas y espero que tengas experiencia... en esta pagina consigues la especificacion del formato: http://www.wotsit.org
4996
« en: Jueves 25 de Septiembre de 2003, 15:28 »
por si las dudas dale estos permisos chmod 777 ejecutable...
adicionalmente si es linux, muy probablemente debas ejecutarlo asi:
./ejecutable me cuentas como te fue...
Suerte
4997
« en: Jueves 25 de Septiembre de 2003, 15:07 »
perdon por la respuesta tan concreta pero es que estaba un poco de afan y no te queria hacer perder tiempo... es incompatible con esa version de borland, seguramente porque esta version no trae soporte desde el IDE para incluir librerias adicionales a las que ya trae, pero seguramente, y nunca lo he provado, que debe tener alguna manera de comlpilar por consola con librerias adicionales... y si esto es asi entonces es posible que se puedan configurar comanados por consola desde el ide.
4998
« en: Jueves 25 de Septiembre de 2003, 02:25 »
incompatible, lo siento.
4999
« en: Jueves 25 de Septiembre de 2003, 02:24 »
bueno, yo no lo solucione asi, perop posiblemente hayan muchas maneras de resolverlo, asiq ue sigue tratando a ver como te va, te aconsejo que hagas pruebas continuamente para no cometer errores que te puedan afectar al final...
te felicito Jhonathan.
5000
« en: Miércoles 24 de Septiembre de 2003, 15:01 »
Ya que lo hiciste tu mismo te felicito...
Páginas: 1 ... 198 199 [200] 201 202 ... 231
|
|
|