Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Exercices] Venez vous entraîner !

Ce mois: Parseur de fonctions mathématiques

13 avril 2008 à 10:27:15

Ca ne sera pas nécessaire.
  • Partager sur Facebook
  • Partager sur Twitter
Co-auteur du cours de C++. ||| Posez vos questions sur le forum ||| Me contacter.
13 avril 2008 à 13:42:49

cool, je vais aussi essayer de faire cet exercice, merci Nanoc, j'espère que tu auras le courage et l'envie de prolonger ce projet dans le future.
  • Partager sur Facebook
  • Partager sur Twitter
14 avril 2008 à 15:15:47

Salut à tous ;-)

Cool, bonne idée ce petit chalange, ça motive a travailler après les bons tutos de ce site. Bon je m'y met, mais il me faudra plus d'une heure pour y arriver, je suis assez nouveau dans le C++. J'ai beaucoup potassé mais pas pratiqué, voila donc de quoi faire tout les mois, hmmmmm

Bonne chance a tous
Zapp
  • Partager sur Facebook
  • Partager sur Twitter
14 avril 2008 à 23:07:43

Wep, très bonne initiative merci ! Je m'y met aussi !
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
14 avril 2008 à 23:08:59

Citation : Nanoc

Tu peux aussi, comme proposé, demander à l'utilisateur de rentrer une chaîne après le début du programme. Pour les arguments du main y a un tuto sur ce site, dans la partie "C".



Ou se trouve le tuto et ses quoi la section C


Merci d'avance
  • Partager sur Facebook
  • Partager sur Twitter
14 avril 2008 à 23:20:02

Bonsoir !

Clique sur "Tutoriels" dans le menu en haut puis, "Programmation" > "C" > "Les paramètres de la fonction main".

Tu as trouvé le tutoriel et au passage la section "C".
  • Partager sur Facebook
  • Partager sur Twitter
Inkamath on GitHub - Interpréteur d'expressions mathématiques. Reprise du développement en cours.
Anonyme
15 avril 2008 à 22:48:39

Pourquoi mon Zozor n'est pas bien afficher

Ps:je fait juste commencer

Fichier desinnerZozor.h
#ifndef DEF_DESINNERZOZOR
#define DEF_DESINNERZOZOR

void desinnerZozor();


#endif
Fichier desinnerZozor.cpp
#include "desinnerZozor.h"
#include <string>
#include <iostream>

using namespace std;

void desinnerZozor()
{
	cout << " ^__^ " << endl;
	cout << " (oo)\_______ " << endl;
	cout << " (__)\       )\/\ " << endl;
	cout << "     ||----w | " << endl;
	cout << "     ||     || " << endl;
}


Voici mon main
#include "desinnerZozor.h"
#include <string>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
	desinnerZozor();
system("pause");
	return 0;
}


ces symbole ne s'affiche pas \

pourquoi
  • Partager sur Facebook
  • Partager sur Twitter
15 avril 2008 à 23:13:18

Le caractère \ est utilisé pour des séquences spéciales comme \n
Pour l'afficher il suffit de le doubler comme ça : \\
  • Partager sur Facebook
  • Partager sur Twitter
16 avril 2008 à 9:38:14

Exercice envoyé.

Vivement le mois prochain :p
  • Partager sur Facebook
  • Partager sur Twitter
16 avril 2008 à 18:23:47

J'ai modifié les images à cause des problèmes dûs au changement du colorateur syntaxique du site.
  • Partager sur Facebook
  • Partager sur Twitter
Co-auteur du cours de C++. ||| Posez vos questions sur le forum ||| Me contacter.
18 avril 2008 à 17:26:18

Bonjour,
Je m'y prends surement trop tard, mais je voudrais participer.
Donc 2 solutions :
  • Je participe en tant que participant
  • Ou je participe pour le beure =P


En tous les cas (Nanoc), je souhaite m'entrainer :)
Et je m'y mets dès maintenant !
  • Partager sur Facebook
  • Partager sur Twitter
18 avril 2008 à 17:38:01

Je te propose de lire le premier post qui répondra à toutes tes questions.

Ce topic est de toute façon là pour faire tous les exercices proposés depuis le début et pas seulement celui du mois courant (même si pour le moment c'est la même chose...)
  • Partager sur Facebook
  • Partager sur Twitter
Co-auteur du cours de C++. ||| Posez vos questions sur le forum ||| Me contacter.
18 avril 2008 à 17:51:45

Très bien, alors je participe :D
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
19 avril 2008 à 18:13:46

pourquoi mon programme ne veux pas afficher toutes les parametre envoyé a mon main


Voici mon main

#include "desinnerZozor.h"
#include <string>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
	
	for ( int i = 0 ; i < argc ; i++)
	{
		cout << argv[i] << endl;
	}
	
	
	desinnerZozor();
system("pause");
	return 0;
}

Regarder ce que fait mon programme quand il est lancé



C:\Documents and Settings\Marc>cd C:\Documents and Settings\Marc\Mes documents\V
isual Studio 2008\Projects\cowsay\Debug

C:\Documents and Settings\Marc\Mes documents\Visual Studio 2008\Projects\cowsay\
Debug>cowsay.exe Salut mon amis
Salut
\   ^__^
 \  (oo)\_______
    (__)\       )\/\
        ||----w |
        ||     ||
Appuyez sur une touche pour continuer...
  • Partager sur Facebook
  • Partager sur Twitter
19 avril 2008 à 19:24:32

Citation : Noodle Juice

Yo,

J'ai commencé le C++ hier et je me lance dans cette exercie ^^

Cdt,
Noodle Juice.



Ben on peut dire que t'es rapide toi ! :p
  • Partager sur Facebook
  • Partager sur Twitter
19 avril 2008 à 22:32:00

008 c'est par ce que tu dois envoyé ta chaine entre "" comme ceci:
cowsay.exe "Salut mon amis"
ou alors concaténer toute tes chaîne dans ton programme mais ce n'est pas demandé dans l'exercice de Nanoc
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
24 avril 2008 à 17:21:02

On a le droit d'écrire une classe quand même? même si c'est pas demandé?

merci pour ces exos :)
  • Partager sur Facebook
  • Partager sur Twitter
24 avril 2008 à 18:16:02

Tu as le droit de faire ce que tu veux. Si ton but est d'apprendre à écrire des classes, fais-toi plaisir.

Le but n'est de toute façon aps de m'envoyer ton code. Tu me l'envoies si tu penses qu'il est bien et qu'il pourrait servir d'exemple pour les autres.

C++ est un langage OO mais AUSSI un langage non orienté-objet. On est donc pas obligé de faire des classes. Surtout si la situation ne s'y prête pas.
  • Partager sur Facebook
  • Partager sur Twitter
Co-auteur du cours de C++. ||| Posez vos questions sur le forum ||| Me contacter.
26 avril 2008 à 14:22:55

peut on le coder en C89/90?
  • Partager sur Facebook
  • Partager sur Twitter
26 avril 2008 à 14:24:42

Citation : Jaloyan1

peut on le coder en C89/90?



Le but c'est de progresser en C++...
  • Partager sur Facebook
  • Partager sur Twitter
26 avril 2008 à 16:02:05

Comme déjà dit, je propose des exercices de C++. Celui-ci est tout à fait faisable en C,python, delphi,asm, ...

Il n'y aura par contre pas de "corrigé" dans d'autres langages que le C++.

Ca me fait cependant plaisir que d'autres personnes s'intéressent à ce projet.
  • Partager sur Facebook
  • Partager sur Twitter
Co-auteur du cours de C++. ||| Posez vos questions sur le forum ||| Me contacter.
26 avril 2008 à 17:41:04

je trouve l'idée vraiment très interressante, ca serait bien de le faire en C.
Je vais voir avec certaines personnes si on peut le refaire dans la partie du C.
  • Partager sur Facebook
  • Partager sur Twitter
26 avril 2008 à 18:25:12

Est-ce qu'on peut utiliser des bibliothèques comme cmath par exemple ?

Très bonne idée ces exercices en tout cas.
  • Partager sur Facebook
  • Partager sur Twitter
26 avril 2008 à 18:30:04

Ben tant que c'est du standard, rien ne t'en empèche ! :(

Mais je ne vois pas trop l'utilité de cmath pour cet exercice ... o_O
  • Partager sur Facebook
  • Partager sur Twitter
26 avril 2008 à 18:36:21

Moi non plus, après relecture je m'en sert pas en fait...

Parfois je devrais réfléchir avant de poster.
  • Partager sur Facebook
  • Partager sur Twitter
26 avril 2008 à 18:41:36

@Jaloyan: Je n'ai pas le niveau de C requs pour ça, mais reprends l'idée, ça ne fera que des heureux sur le forum voisin.

@bombadil: Oui bien sûr, tout ce qui se trouve dans la STL.
Un des buts de ces exercices est de faire découvrir les fonctions et classes de la librairie standard. Pour ce premeir exercice, je pense que je ne dévoile rien en disant que string est nécessaire.

@Botman: Une vache possède des <math>\(\pi\)</math>...
  • Partager sur Facebook
  • Partager sur Twitter
Co-auteur du cours de C++. ||| Posez vos questions sur le forum ||| Me contacter.
26 avril 2008 à 19:49:31

Citation : Nanoc le comique !

@Botman: Une vache possède des Image utilisateur ...


Bien trouvé, tu as surement manqué une carrière d'humoriste !!!! :p:p:p

Mais comme ça, C++ant (c'est plus plaisant ...) ... OK je part, je suis même déjà très loin .... :ninja:
  • Partager sur Facebook
  • Partager sur Twitter
26 avril 2008 à 19:52:03

Citation : Botman

Mais comme ça, C++ant (c'est plus plaisant ...) ... OK je part, je suis même déjà très loin .... :ninja:



Moi je lis plutot : "C'est plus plus aisant" :p
  • Partager sur Facebook
  • Partager sur Twitter