Débutant en C
Fermé
Censured_51
Messages postés
304
Date d'inscription
vendredi 10 octobre 2008
Statut
Membre
Dernière intervention
10 mars 2010
-
7 déc. 2008 à 00:18
Censured_51 Messages postés 304 Date d'inscription vendredi 10 octobre 2008 Statut Membre Dernière intervention 10 mars 2010 - 7 déc. 2008 à 00:58
Censured_51 Messages postés 304 Date d'inscription vendredi 10 octobre 2008 Statut Membre Dernière intervention 10 mars 2010 - 7 déc. 2008 à 00:58
5 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
7 déc. 2008 à 00:32
7 déc. 2008 à 00:32
Salut,
Ce qui cloche le plus, c'est que tu mélanges le C avec le C++.
Si tu fais du C, n'utilise pas iostream mais stdio.h, de même pour l'autre bibilothèque.
N'utilise pas non plus using namespace std; en C, ça n'existe pas.
Ensuite, tu as fait un oubli à la fin de ton programme :
Cdlt
Ce qui cloche le plus, c'est que tu mélanges le C avec le C++.
Si tu fais du C, n'utilise pas iostream mais stdio.h, de même pour l'autre bibilothèque.
N'utilise pas non plus using namespace std; en C, ça n'existe pas.
Ensuite, tu as fait un oubli à la fin de ton programme :
printf("La vache ! Tu as %ld jeux quand meme !\n,jeuxVideo");
Cdlt
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
7 déc. 2008 à 00:34
7 déc. 2008 à 00:34
il manque ta variable jeux video dans la derniere phrase
printf("La vache ! Tu as %ld jeux quand meme !\n",jeuxVideo);
hamzafes
Messages postés
243
Date d'inscription
lundi 26 juin 2006
Statut
Membre
Dernière intervention
4 mai 2013
54
7 déc. 2008 à 00:31
7 déc. 2008 à 00:31
plus de détails,
quand tu compile, il te répond par quoi le compilateur?
Allah mo3ine
quand tu compile, il te répond par quoi le compilateur?
Allah mo3ine
Censured_51
Messages postés
304
Date d'inscription
vendredi 10 octobre 2008
Statut
Membre
Dernière intervention
10 mars 2010
25
7 déc. 2008 à 00:42
7 déc. 2008 à 00:42
Si vous êtes toujours la, j'ai une autre petite question :
C'est peut être pas de mon niveau ( j'ai commencé le C++ ce soir =] ), mais j'aimerais programmer une calculette ou un algorithme de cryptage en C++ et donc j'aimerais une petite introduction sur la marceh a suivre ;)
Merci d'avance
C'est peut être pas de mon niveau ( j'ai commencé le C++ ce soir =] ), mais j'aimerais programmer une calculette ou un algorithme de cryptage en C++ et donc j'aimerais une petite introduction sur la marceh a suivre ;)
Merci d'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
7 déc. 2008 à 00:46
7 déc. 2008 à 00:46
Déjà, si tu fais du C++, prends les bonnes habitudes en utilisant cout et cin. Pour cela tu peux aller sur le site du zéro : https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c (et cliquer sur C++).
Ensuite pour la calculatrice, ce qui va te manquer c'est l'algorithmique. Il faudra que tu gères une pile pour la notation infixée (pas évident, surtout quand on débute). Pour le chiffrement, c'est de ton niveau. Je te propose le chiffrement de César.
Tu fais tout simplement un décalage de 13 lettres de chacune de tes lettres composant un mot modulo 26 pour obtenir le chiffré.
Opération inverse pour déchiffrer ;)
Cdlt
Ensuite pour la calculatrice, ce qui va te manquer c'est l'algorithmique. Il faudra que tu gères une pile pour la notation infixée (pas évident, surtout quand on débute). Pour le chiffrement, c'est de ton niveau. Je te propose le chiffrement de César.
Tu fais tout simplement un décalage de 13 lettres de chacune de tes lettres composant un mot modulo 26 pour obtenir le chiffré.
Opération inverse pour déchiffrer ;)
Cdlt
Censured_51
Messages postés
304
Date d'inscription
vendredi 10 octobre 2008
Statut
Membre
Dernière intervention
10 mars 2010
25
7 déc. 2008 à 00:49
7 déc. 2008 à 00:49
Oui le site du zero je connais c'est la que je suis actuellement en train d'apprendre le C++.
Pour ton "algorithmique", j'vais peut être attendre un peu ..
Pour le chiffrement de Cesar, j'ai vu ça sur wikipédia.
Cependant j'ai pas compris comment programmer ça sur la console .
Pour ton "algorithmique", j'vais peut être attendre un peu ..
Pour le chiffrement de Cesar, j'ai vu ça sur wikipédia.
Cependant j'ai pas compris comment programmer ça sur la console .
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
>
Censured_51
Messages postés
304
Date d'inscription
vendredi 10 octobre 2008
Statut
Membre
Dernière intervention
10 mars 2010
7 déc. 2008 à 00:57
7 déc. 2008 à 00:57
Pour le chiffrement de césar :
En algo, ça donnerait :
Cdlt
En algo, ça donnerait :
input (buffer) Pour i de 0 à taille(buffer) Faire: buffer[i]=((buffer[i]-'a') + 13) % 26 + 'a' FinPour Afficher(buffer)
Cdlt
Censured_51
Messages postés
304
Date d'inscription
vendredi 10 octobre 2008
Statut
Membre
Dernière intervention
10 mars 2010
25
>
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
7 déc. 2008 à 00:58
7 déc. 2008 à 00:58
Merci
Je garde ce code en attendant de voir ca avec le cours.
Je garde ce code en attendant de voir ca avec le cours.
7 déc. 2008 à 00:34
7 déc. 2008 à 00:37
En C++, on peut utiliser using namespace iostream, mais dans ce cas là, il vaut mieux utiliser cout et cin pour afficher ou définir une variable, bien qu'en C++, on puisse faire comme en C.
Cdlt
7 déc. 2008 à 00:39
Merci a vous tous ( en plus c'était une erreur conne ><)