Desarrollo
Menú
Gamersmafia es ahora un archivo de solo lectura.

Programa resolver Sudoku en C

En clase de Informática, como trabajo de "fin de clase" hemos tenido que hacer un programa que resuelva cualquier Sudoku de 9x9 en lenguaje C.

He utilizado el compilador Codelite (v2.8.0.4537); el código, unas 800 líneas contando comentarios orientativos, tiene unas 30-40 horas de trabajo en frente del ordenador, y muchos calentamientos de cabeza lejos de la pantalla.

Os dejo el código por si alguna vez alguien necesita para guiarse en algún ejercicio.

Saludos.

Se me ha olvidado ponerlo. El rar contiene los archivos necesarios para compilarlo. Y dentro del workspace hay un proyecto que se llama Sudoku. Dentro del proyecto hay dos archivos, main.c (que contiene la función principal) y Funciones_Sudoku_P1.h (el resto de funciones para la resolución del Sudoku).

y porque has usado una version tan “”””"”arcaica”””””” del codelite?

Comentario #2 por Alim_Jah:
y porque has usado una version tan “”””"”arcaica”””””” del codelite?

la versión 3.0 tenía un error muy muy molesto y trivial. La tecla “]” o “[” -no lo recuerdo- no funcionaba, y en 800 líneas, en un poco “porsaquero” estar copiando y pegando llaves…

Comentario #3 por TraK.:
#2 la versión 3.0 tenía un error muy muy molesto y trivial. La tecla “]” o “[” -no lo recuerdo- no funcionaba, y en 800 líneas, en un poco “porsaquero” estar copiando y pegando llaves…

pues no lo entiendo, en el tatil si me van los corchetes, ambos…

Editado: Voy a probar en el PC grande que ni lo tengo instalado >.<

Editado: vale, en el pc de sobremesa el corchete izquierdo “[” no rula, tienes razon

Comentario #4 por Alim_Jah:
#3 pues no lo entiendo, en el tatil si me van los corchetes, ambos…

Editado: Voy a probar en el PC grande que ni lo tengo instalado >.<

Editado: vale, en el pc de sobremesa el corchete izquierdo “[” no rula, tienes razon

Has visto el código por encima? No es idea feliz, pero bueno, llevo 3 meses “programando”.

Comentario #5 por TraK.:
#4 Has visto el código por encima? No es idea feliz, pero bueno, llevo 3 meses “programando”.

si es el proyecto de final de asignatura esta bastante bien, si te digo la verdad, no le veo ninguna pega asi por encima

PD: me acabo de fijar que solo me puedo poner a mi valoraciones, a ti no

Comentario #6 por Alim_Jah:
#5 si es el proyecto de final de asignatura esta bastante bien, si te digo la verdad, no le veo ninguna pega asi por encima

PD: me acabo de fijar que solo me puedo poner a mi valoraciones, a ti no

Gracias
Hombre, esque ahora me va a ser más fácil programar, pero lo más “complicado” que había hecho era un programa que utilizara el triángulo de tartaglia y me solicitara número de filas que tenía que mostrar por pantalla, o cosas con el cuadrado mágico…

Da gusto terminar el proyecto. MUCHO

Quiero seguir un poco con C, terminar punteros y tal, y luego ya, empezar a darle a otros códigos, por ejemplo Ruby, le he preguntado a mi profesor a ver si me recomienda algo…

Comentario #7 por TraK.:
#6 Gracias
Hombre, esque ahora me va a ser más fácil programar, pero lo más “complicado” que había hecho era un programa que utilizara el triángulo de tartaglia y me solicitara número de filas que tenía que mostrar por pantalla, o cosas con el cuadrado mágico…

Da gusto terminar el proyecto. MUCHO

Quiero seguir un poco con C, terminar punteros y tal, y luego ya, empezar a darle a otros códigos, por ejemplo Ruby, le he preguntado a mi profesor a ver si me recomienda algo…

dependiendo a que quieres salir, si quieres trabajo SEGURO, mirate COBOL, aunque suene arcaico…

Comentario #8 por Alim_Jah:
#7 dependiendo a que quieres salir, si quieres trabajo SEGURO, mirate COBOL, aunque suene arcaico…

Estoy estudiando Ingeniería Mecánica, no informática Sólo era una asignatura.
Quiero algún código que me permita hacer una pág. web por ejemplo. O alguna aplicación de Android…

Y sí, tenía que ser el [ izquierdo, porque si fuera el derecho hasta daría igual, porque cuando pones el izquierdo también aparece el dcho

Comentario #9 por TraK.:
#8 Estoy estudiando Ingeniería Mecánica, no informática Sólo era una asignatura.
Quiero algún código que me permita hacer una pág. web por ejemplo. O alguna aplicación de Android…

Y sí, tenía que ser el [ izquierdo, porque si fuera el derecho hasta daría igual, porque cuando pones el izquierdo también aparece el dcho

bajate el SDK de android y ponte al lio, no tiene mucha diferencia con C

Instalado

P.D.- ¿¿Qué 10 personas se han descargado esto?? No me lo creo

Divertido
#12

yo le di a descargar pero luego me arrepenti, cerre el navegador, y formatee.

Esque creo que la gente se ha pensado que es un programa en plan, una aplicación, pero es el código de un programa en C

Comentario #10 por Alim_Jah:
#9 bajate el SDK de android y ponte al lio, no tiene mucha diferencia con C

Android no es más como Java que como C?

Comentario #13 por TraK.:
Esque creo que la gente se ha pensado que es un programa en plan, una aplicación, pero es el código de un programa en C

#10 Android no es más como Java que como C?

correcto, pero siguiendo mi gran logica c es como c++ y c++ es el 90% igual a java, por lo que puedes entender bastante

Yo me lo he bajado, pero hay funciones que aun no entiendo

Los de mi uni el año pasado hicieron un sudoku. Este año ha tocado un “tuenti”

Android es java creo… la gran mayoría de lenguajes en cuanto a control de flujo son iguales, sus for, sus while etc… asi que no te será difícil adaptarte.

Te recomiendo encarecidamente para web Python. No vas a encontrar un código más limpio y legible. Sin saberlo tu miras su código y casi puedes entenderlo.

https://es.wikipedia.org/wiki/Python

Asi que era de esto de lo que me hablabas el otro dia uhm…

Para páginas web mejor PHP y/o Ruby, o como opción buena para trabajar en alguna empresa media/grande ASP.NET

Esque no quiero (por lo menos de momento) dedicarme a esto a nivel profesional, por ahora prefiero aprender ruby porque GM está en ruby, y podría comprender cosas del código, y Android, para hacer alguna aplicación sencilla con unos colegas.

no soy un jefe de la informatica ni nada, pero cuando dices lenguaje C es C++?

Comentario #21 por xronoxxx:
no soy un jefe de la informatica ni nada, pero cuando dices lenguaje C es C++?

No, C y C++ son muy parecidos, pero son dos códigos distintos.

Comentario #22 por TraK.:
#21 No, C y C++ son muy parecidos, pero son dos códigos distintos.

c++ es un jodido engendro. c# ftw

estudias mecanica en CT? que curso estas? grado?

Comentario #24 por Quakero:
estudias mecanica en CT? que curso estas? grado?

Grado en Ing mecánica, 1º.

creo que tengo un amigo ahi x,D

lal yo estoy haciendo 1º de ing mecanica tambien jajja pero no me mandan trabajos tan chungos

Comentario #27 por xronoxxx:
lal yo estoy haciendo 1º de ing mecanica tambien jajja pero no me mandan trabajos tan chungos

Esque Cartagena tiene prestigio alto en ingenierías

Good job jorge, te dejo mis dies

Comentario #29 por joelsito:
Good job jorge, te dejo mis dies

Grasia joel, se dies se ve chevere en mi posta.

Comentario #26 por Quakero:
creo que tengo un amigo ahi x,D

Alomejor lo conozco, quién es?

y me lo recomiendas, maldito trak, con lo diver que parece y te cagabas entodasuputisimamadre por xfire jajaajja

Comentario #31 por bENJASOZ:
y me lo recomiendas, maldito trak, con lo diver que parece y te cagabas entodasuputisimamadre por xfire jajaajja

pfffff muchas horas tío… encima de primeras no me compilaba al principio cuando lo terminé jajaja

;

Comentario #33 por wicKKKED:
;

Que va tío… era cosa de haber hecho parte de código en un ordenador, y meterlo a un usb (a lo bestia, copiando el código y pegando) y luego ponerlo en otro ordenador… PFFFFFFF lo tenía terminado y bien. Revisar 800 líneas 8 veces para luego darte cuenta que tienes que hacer un workspace nuevo, y un .h y un .c… FUCK que ascazo, me tiraba de los pelos ya…

esta en primero de ingenieria electrica, no se si de esa gente conoceras a alguno :S

Comentario #35 por Quakero:
esta en primero de ingenieria electrica, no se si de esa gente conoceras a alguno :S

A 6 o 7

A7

Divertido
#38

Comentario #37 por bENJASOZ:
A7

COMO EL BARÇA! JAAAAAAAAAAAAAAAAAAAAAA!

PD: soy del barça

WOLOLOOOOOOO_EXAMEN_DE_PROGRAMACION_EN_1HORA

fordoublelongfloat; ?1:0 psdgmañsldgm

Deseadme suerte, o mejor, justicia, todos menos el guionista de Kanguro Jack.
Un poco de https://grooveshark.com/s/Android+Porn/3WQvGR?src=5 para motivar, y a por él!

Tags