TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : Précédente 1 2 3 ... 20 21 22 23 24 25 26 27 28 29 Suivante | |||||||||
| Auteur | Message | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 2 visiteurs sur ce sujet (2 anonymes) | |||||||||
| Page : Précédente 1 2 3 ... 20 21 22 23 24 25 26 27 28 29 Suivante | |||||||||
leopard
|
# Posté le 23/08/2008 à 19:00:35 | ||||||||
![]() Groupe : Membres |
Reprise du dernier message de la page précédente :
bah ouai mais en attendant que tu trouves 30 mecs qui ont chacun codé 1 OS et que tu les fasses voter sur le sdz pour un exercice de nanoc, je vais sur la lune en brasse et je reviens ok ? ![]() ok il y aura des différence au niveau des votes mais globalement, les zéros qui participent aux exercices de nanoc on le même niveau .... (ou tentent de l'avoir comme moi )leopard |
||||||||
Zebra
|
# Posté le 23/08/2008 à 22:33:19 | ||||||||
Quand je pense à Fernande...![]() Groupe : Membres |
Bonjour, j'ai encore un question à propos du dernier exercice. Peut on afficher le résultat comme à la télé? C'est à dire : au lieu d'afficher comme dans l'énoncé,
Code : Console
on affiche à la place : Code : Console
Merci d'avance pour votre réponse Un jeu de mot laid qui fait mal aux gens bêtes |
||||||||
Nanoc
|
# Posté le 24/08/2008 à 10:58:26 | ||||||||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
@Zebra : Oui bien sûr. Selon moi c'est plus dificile à faire, mais c'est plus facile à suivre. Bonne idée !
@leopard : Je suis pas contre l'idée, mais la difficulté d'un exercice peut être assez subjective et dépend aussi de ce qu'on utilise comme outil. Le dernier exercice "version MatteX" est difficile pour un zéro parce qu'il utilise énormément la SL qui n'est pas présentée sur ce site. Une version n'utilisant que des outils "simples" serait sûrement jugée beaucoup plus simples. Mais il est vrai que cet exercice est plus difficile que celui sur les statistiques. Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||||||||
gymnopaul
|
# Posté le 24/08/2008 à 11:12:04 | ||||||||
I could go supersonic !![]() Groupe : Membres |
J'attends aussi avec impatience la solution des statistiques
(qui est le seul exercice que j'ai réussi ).
Projet en cours : 2D-3D-Games -> Tutoriels vidéo sur la création de jeux vidéos Mes connaissances : Langages : C - C++ (mon préféré ) - HTML - PHP - SQL3D : Blender |
||||||||
Nanoc
|
# Posté le 24/08/2008 à 11:14:38 | ||||||||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
Au vu des questions et du succès du BF, j'avais complètement oublié l'exo sur les statistiques. Mais je pense pulier une correction d'ici demain.
Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||||||||
Dr.Tenma
|
# Posté le 24/08/2008 à 21:51:14 | ||||||||
![]() Groupe : Membres |
Sinon on pourrait avoir une solution de BF simplifiée stp ?
Quand le chat n'est pas là les souris sont sous morphine |
||||||||
Nanoc
|
# Posté le 25/08/2008 à 08:47:19 | ||||||||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
Oui, oui, ça vient. Je suis pas à plein temps sur le Sdz non-plus hein...
Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||||||||
Hertzien'
|
# Posté le 25/08/2008 à 11:47:38 | ||||||||
C++, C(encore)++ fort !![]() Groupe : Membres |
T'en es où dans tuto des notions avancées ?
Mon problème : [FFMpeg] Installation Notre équipe : C++ (au complet !) SuperTux : Le jeu qui innove ! SFML - Anim : Ma classe C++ pour gérer les sprites SFML animés |
||||||||
Nanoc
|
# Posté le 25/08/2008 à 13:41:37 | ||||||||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
Je pense reprendre la rédaction en septembre quand j'aurai du temps libre.
EDIT: J'ai ajouté une solution plus simple pour le code BF.
Édité
le 25/08/2008 à 19:34:05
par Nanoc
Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||||||||
candide
|
# Posté le 26/08/2008 à 00:44:34 | ||||||||
"In code we trust"![]() Groupe : Membres |
Citation : Nanoc Niveau 2Quand on propose un tirage, on est pas assuré qu'on puisse bien atteindre le résultat souhaité, ce qui n'est pas pratique pour les gens qui jouent. Le but est ici d'écrire un programme qui donne un tirage (résultat + les 6 nombres) qui assure qu'on puisse atteindre le résultat. Je ne vois pas l'intérêt de cette question : par exemple, on n'a qu'à donner pour valeur au tirage la somme des six nombres. Citation : Nanoc Mais j'avoue que je n'ai pas pensé à faire ça, ce qui complique pas mal l'exerice d'où le niveau 2. Je ne vois pas ce qu'il y a de compliqué. Citation : Nanoc Le but n'est pas ici de reproduire le jeu mais plutôt de reproduire le programme informatique qui aide le présentateur à vérifier que la solution est correcte. Pas clair du tout. Vérifier qu'une solution convient ou pas est trivial, il suffit de vérifier les calculs. Je ne vois pas où tu veux en venir et je ne pense pas être le seul.
|
||||||||
Nanoc
|
# Posté le 26/08/2008 à 14:48:27 | ||||||||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
1 et 2) Plus je vais en avant, plus je me dis que je me suis complètement planté en réflechissant sur le point 2 qui est finalement très simple. Je vais reformuler tout ça.
3) En clair: Le but n'est pas de présenter les 6 nombres et le résultat à une personne, attendre que celle-ci donne la réponse et vérifier si elle est correcte. Le but est de réaliser un programme qui cherche la solution du problème. Qui joue à la place de l'humain au jeu. Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||||||||
candide
|
# Posté le 26/08/2008 à 15:54:44 | ||||||||
"In code we trust"![]() Groupe : Membres |
Citation : Nanoc
Le but est de réaliser un programme qui cherche la solution du problème. Qui joue à la place de l'humain au jeu. Oui, ça je pense que c'était clair, le compte est bon est un classique de la programmation. D'ailleurs, il doit être aussi possible de faire un Mot le plus long comme dans le jeu de la télé. Et au passage, une bonne idée de programmation est de faire un solveur de Boggle, comme celui-ci : massiveboggle (attendre la fin du jeu pour voir le solveur opérer).
|
||||||||
Nanoc
|
# Posté le 26/08/2008 à 16:03:01 | ||||||||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
Le mot le plus long viendra
Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||||||||
Lecureuil
|
# Posté le 27/08/2008 à 14:19:22 | ||||||||
![]() Groupe : Membres |
Ou un interpréteur Malbolge ?
![]()
Édité
le 27/08/2008 à 14:20:12
par Lecureuil
|
||||||||
raphamil
|
# Posté le 27/08/2008 à 14:23:24 | ||||||||
![]() Groupe : Membres |
OMGWTFBBQ !
Pas fou non ? (\__/) Exécuter plusieurs fonctions au chargement d'une page • Une horloge temps réel grâce à Javascript (nouveau) • Séparer le comportement de la strucure (bientôt) • Chercher plus rapidement dans la doc Qt(/¤.¤\) <= Lapinator ! ![]() ('')|('') ![]() |
||||||||
Goten
|
# Posté le 27/08/2008 à 21:31:31 | ||||||||
![]() Groupe : Membres |
Citation : Nanoc
Le mot le plus long viendra ![]() Le problème c'est que la qualité du programme découle de la liste de mot qui va avec le logiciel... plus la liste est complète plus le programme est 'fort'. Donc faudrait trouver la même pour tout le monde! |
||||||||
gymnopaul
|
# Posté le 27/08/2008 à 21:48:37 | ||||||||
I could go supersonic !![]() Groupe : Membres |
Pourquoi pas recopier le dictionnaire
?
Projet en cours : 2D-3D-Games -> Tutoriels vidéo sur la création de jeux vidéos Mes connaissances : Langages : C - C++ (mon préféré ) - HTML - PHP - SQL3D : Blender |
||||||||
Hiura
|
# Posté le 27/08/2008 à 23:24:00 | ||||||||
![]() Groupe : Membres |
Citation : gymnopaul
Pourquoi pas recopier le dictionnaire Pourquoi pas prendre la liste des mot de OpenOffice ou autre? ?
|
||||||||
Nanoc
|
# Posté le 28/08/2008 à 08:31:00 | ||||||||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
Evidemment que ca dépend du dictionnaire. Mais pour un dictionnaire donné, on peut toujours comparer les programmes à la vitesse de recherche.
Parce que chercher une séquence aléatoire dans un fichier de 100'000 entrées c'est pas forcément évident à faire de manière efficace. Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||||||||
gymnopaul
|
# Posté le 28/08/2008 à 10:35:36 | ||||||||
I could go supersonic !![]() Groupe : Membres |
Citation : Hiura
Pourquoi pas prendre la liste des mot de OpenOffice ou autre? ![]() Ah oui c'est pas bête ...Je parlais au second degré ...Citation : Nanoc Evidemment que ca dépend du dictionnaire. Mais pour un dictionnaire donné, on peut toujours comparer les programmes à la vitesse de recherche. Parce que chercher une séquence aléatoire dans un fichier de 100'000 entrées c'est pas forcément évident à faire de manière efficace. Alors oui c'est un très bon exercice .
Projet en cours : 2D-3D-Games -> Tutoriels vidéo sur la création de jeux vidéos Mes connaissances : Langages : C - C++ (mon préféré ) - HTML - PHP - SQL3D : Blender |
||||||||
Hiura
|
# Posté le 28/08/2008 à 16:13:53 | ||||||||
![]() Groupe : Membres |
|||||||||
Gollum
|
# Posté le 28/08/2008 à 17:58:27 | ||||||||
![]() Groupe : Membres |
Citation : Lecureuil
Vas y fais toi plaisir tu nous fais signe quand tu est au bord du suicide Le mot le plus long, ca ma l'air assez interressant cela vivement cette exercice
|
||||||||
M41d3n-dc
|
# Posté le 30/08/2008 à 18:49:11 | ||||||||
Mode sudo activé !!![]() Groupe : Membres |
bonjour
N'ayant plus d'idée de logiciel pour Qt, je me suis dit qu'un peu d'entrainement serais le bien venus .J'ai donc commencé le dernier exercice ("Les chiffres..."), et j'ai reussi a faire choisir aléatoirement le nombre a atteindre, mais pour les 6 de la liste je n'y arrive pas ! voici mon code : Secret (cliquez pour afficher) Main.cpp Code : C++
Chiffre.h Code : C++
Chiffre.cpp Code : C++
voici les erreurs que me donne le comilateur : Code : Console
merci de votre aide
![]() ![]() ![]() |
||||||||
Bachir ElMagnifico
|
# Posté le 30/08/2008 à 18:54:49 | ||||||||
http://info-crea.tuxfamily.org![]() Groupe : Membres |
la prochaine fois tu ouvre un sujet approrié.
pour ton probleme: il vient du fait que tu fait un int mopdulo pointeur, donc forcement le compilo n'est pas content.
Édité
le 30/08/2008 à 20:02:32
par Bachir ElMagnifico
![]() cherche des partenaires - page de contact. mon tuto sur OgreNewt: partie 1, partie 2, partie 3, partie 4 |
||||||||
Hertzien'
|
# Posté le 30/08/2008 à 19:57:41 | ||||||||
C++, C(encore)++ fort !![]() Groupe : Membres |
nbChoose[i] = (rand() % (listePossible)) + 1;
Devient nbChoose[i] = listePossible[(rand() % (sizeof(listePossible) / sizeof(int)) + 1)]; Tu peux remplacer les deux sizeof par la taille du tableau listePossible
Édité
le 30/08/2008 à 21:10:08
par Hertzien'
Mon problème : [FFMpeg] Installation Notre équipe : C++ (au complet !) SuperTux : Le jeu qui innove ! SFML - Anim : Ma classe C++ pour gérer les sprites SFML animés |
||||||||
Nanoc
|
# Posté le 30/08/2008 à 20:16:15 | ||||||||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
En C++, on utilise rarement sizeof. Ici, on en a clairement pas besoin.
Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||||||||
Hertzien'
|
# Posté le 30/08/2008 à 21:12:18 | ||||||||
C++, C(encore)++ fort !![]() Groupe : Membres |
Oui je suis d'accord, seulement j'ai écrit le bout de code à l'aveugle.
Je voulais pas compter le nombre des élèment.Pourquoi "rarement" ? Mon problème : [FFMpeg] Installation Notre équipe : C++ (au complet !) SuperTux : Le jeu qui innove ! SFML - Anim : Ma classe C++ pour gérer les sprites SFML animés |
||||||||
Skydreamer
|
# Posté le 30/08/2008 à 21:40:17 | ||||||||
|
Groupe : Membres |
Parce que les allocations dynamiques n'en ont pas besoin.
|
||||||||
Nanoc
|
# Posté le 30/08/2008 à 22:34:00 | ||||||||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
Parce qu'à moins de devoir manipuler finement la mémoire en on a pas besoin. Pour continuer la discussion, merci de créer un nouveau thread.
Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||||||||
M41d3n-dc
|
# Posté le 30/08/2008 à 22:38:15 | ||||||||
Mode sudo activé !!![]() Groupe : Membres |
ok merci
mais sa ne doit pas etre tres bon car voici le resultat :Code : Console
que voudrait il utiliser alors a la place des sizeof ?? ou est ce mon code qui est mal codé ?? merce ps : la prochaine fois je créerais un topic
![]() ![]() ![]() |
||||||||
Nanoc
|
# Posté le 30/08/2008 à 23:04:15 | ||||||||
Apprenez à utiliser la STL !!![]() Groupe : Membres |
Solution du mois de juillet 2008(Enfin !)Avec un peu de retard, je vous présente la solution de l'exercice du mois de juillet sur les statistiques des fichiers. J'ai reçu une dizaine de réponses et j'ai finalement retenu celle de Leilo. J'ai d'ailleurs reçu une explication complète du programme que je vous donne tel-quel ici. J'ai retenu ce code parce qu'il utilise les exceptions, les manipulateurs de flux et que la lecture du fichier se fait de manière correcte. C'est un excellent exemple, il manque juste un peu de commentaires à mon goût. Solution complèteCher Nanoc, Voici mon code pour l'exercice sur les "Statistiques sur des fichiers", La grande difficulté de cette exercice était l'algo de calcul des mots et des paragraphes. En effet pour ma part mon algo se contente de compter les blancs entre chaque mots et d'en déduire le nombre de mots, par exemple si dans une phrases il y a 3 blancs mot1 blanc mot2 blanc mot3 blanc mot4 Ici trois blanc donc quatre mots. Néanmoins il faut ignorer tout blanc se situant en début ou fin de ligne, là se situé une première dificulté. En outre il ne suffisait pas de compter le nombre d'espaces ou de tabulations pour avoir le nombre de blancs, un blanc peut aussi être une suite d'espaces ou de tabulations, là se situe la seconde dificulté, Enfin il fallait reitérer le même procéder pour compter les paragraphes mais cette fois ci avec les '\n' paragraphe 1 '\n' paragraphe 2 '\n' paragraphe 3 Deux ' \n ' donc trois paragraphes et on se confronte encore au même difficultés de '\n' situés au debut ou/et à la fin De même 2 paragraphes peuvent être séparés par plusieurs '\n' PS: j'ai voulu utiliser un maximum la STL et ai donc pensé utiliser le predicat isspace() de <cctype> mais pour certain caractères tel que ' à ' la fonction renvoyé true alors qu'elle ne devait pas , j'ai donc implementé mon propre prédicat IsSpace() Remarque de Nanoc: Oui std::isspace() est une excellente idée, mais il ne marche qu'avec les caractères ASCII standards c'est-à-dire sans les accents. PS2: j'ai volontairement tout placé dans un fichier pour me simplifier la vie ![]() J'espère ne pas trop t'avoir dégouté avec mes explications mais je tenai à t'en faire part dans le cas ou te ne comprendrai pas mon algo voila Bonne lecture Code : C++
Remarques sur les codes reçusEn fait, je n'ai pas grand chose à dire ce mois, les codes étaient globalement très bien. Les points suivants sont néanmoins à soulever:
Il ne sert à rien d'envoyer votre code si il ne fonctionne pas ou pire, si il ne compile pas. Merci à tous ceux qui ont participé. Et bonne chance avec l'exercice suivant !
Édité
le 30/08/2008 à 23:06:12
par Nanoc
Exercices de C++ pour tous les niveaux ! Mes tutos: Tri de Shell --- [C++] Manipulateurs de flux --- [C++] Notions avancées (suite du cours de M@teo21) |
||||||||
Retour au forum "Langage C++" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
380 Zéros connectés |
6 requêtes |
0.063s (0.0412s)
