Salut a tous, je me présente, lauri ^^
Si je me permet de venir vous emmerdez aujourd'hui c'est que j'ai un gros problemes..
Etant une bille en C, a vrai dire une neophite.
J'ai ete selectionner pour faire la piscine d'aout de l'ecole 42 sur paris.
Je me rend compte que c'est tres dur, que je n'arrive plus a suivre. Quand d'autre avance a grand pas, moi, j'en suis toujours au jour 03, c'est a dire le debut du C..
Pour ce soir nous devons rendre un sujet concernant un sudoku. Pour dire la verite je m'en sent incapable.. j'ai essayer de trouver les reponses sur le net, mais rien ne collais a la norme imposer par l'ecole 42.
Je cumule les sales notes, poutant j'ai envie d'etre prise, je m'en remet donc a vous.
Sauriez vous m'aider svp?
Sacahnt que leurs norme ne tolere pas les bol, les for, les raz etc. En gros il faut des if, des write, des while etc..
Je vous laisse mon skype si ca vous arrange pour me joindre: atiriya_kiyox
le sujet :
Chapitre III
Sujet
Exercice : 00
colle-1
Dossier de rendu : ex00/
Fichiers à rendre : Tous les fichiers necessaires
Fonctions Autorisées : write, malloc, free
Remarques : n/a
• Votre code source sera compilé par la commande : gcc -Wall -Wextra -Werror
-o colle-1 *.c
• Votre dossier de rendu devra contenir tout ce qui sera nécessaire à la compilation
de votre programme.
• Vous devez réaliser un programme qui résout un sudoku.
• Un sudoku valide posséde une seule solution unique.
• Ce programme aura pour synopsis :
> ./colle-1 ligne0 ligne1 ligne2 ligne3 ligne4 ligne5 ligne6 ligne7 ligne8
• LigneN est une suite de caractere qui peuvent prendre une valeur entre ’1’ et ’9’ ou
’.’ si la case est vide.
• Vous devrez afficher en sortie le sudoku résolut comme suit
>./sudoku "9...7...." "2...9..53" ".6..124.." "84...1.9." "5.....8.." ".31..4..." "..37..68."
".9..5.741" "47......." | cat -e
9 1 4 3 7 5 2 6 8$
2 8 7 4 9 6 1 5 3$
3 6 5 8 1 2 4 7 9$
8 4 6 5 2 1 3 9 7$
5 2 9 6 3 7 8 1 4$
7 3 1 9 8 4 5 2 6$
1 5 3 7 4 9 6 8 2$
6 9 8 2 5 3 7 4 1$
4 7 2 1 6 8 9 3 5$
>
• En cas d’erreur vous écrirez seulement "Erreur" suivi d’un retour à la ligne.
-----