CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Les pros de C++ et algorithmique

Rikkuman2
Rikkuman2
Niveau 9
22 novembre 2011 à 15:45:52

hey comment va ! :noel:

Bon voilà, je fait pas mal d'algo avec mes études et en général une fois l'algo fait, même si le cours le demande pas je fais le code en C++, mais voilà que j'ai un blocage et je sais pas comment faire pour y remédier

(j'ai bougé les articulations :) )

vous avez une idée de la panne ?

http://s3.noelshack.com/upload/18355705265898_algorithmique.png

Paulop
Paulop
Niveau 12
22 novembre 2011 à 16:28:06

Première chose, il faut que tu indente ton code avec des tabulations, parce que là c'st horrible à déchiffrer :)

Deuxième chose, sur la ligne en rouge, tu compares rep à deux variables, o et n, mais tu ne les a pas déclarée. Je pense que tu voulais comparer aux lettres o et n. Il faut que tu rajoutes des ' autour des lettres pour comparer le contenu de rep au charactère 'o' et 'n'.

Ligne suivante, il manque un = pour faire la comparaison, et à nouveau '.

Sinon l'algo vient de ton cours ? Il est pas super optimal je trouve.

tbop2
tbop2
Niveau 10
22 novembre 2011 à 17:40:35

Je ne sais pas pourquoi mais pour moi il n'y a pas correlation entre ton message initial et l'erreur que je vois qui est sans etre mechant :

- d'une trivialite sans nom
- The faute of the debutant

T'es sur que tu as fait pas mal d'algo et de C++ auparavant dans ta vie pour te tromper sur une banale erreur de compilation triviale dans un calcul bien etrange et alambique compose de trois boucles while imbriquees, de repetitions inutiles, etc.
Moi je dis que tu as beaucoup de retard en C++ et que tu veux qu'on fasse tes devoirs pour demain a ta place... mais peut-etre me trompe je.

tbop2
tbop2
Niveau 10
22 novembre 2011 à 17:41:17

Et je rajoute : des variables globales qui n'ont rien a faire a l'exterieur du main.

Paulop
Paulop
Niveau 12
22 novembre 2011 à 18:06:33

Tbop >> Trompe-je ça ne se dit/écrit pas, on écrit Trompé-je et ça se prononce comme ça s'écrit pour pas confondre avec l'imparfait. ^^

godrik
godrik
Niveau 30
22 novembre 2011 à 20:06:56

HS.

Paulop, tu m'as rendu curieux, tu as une source pour ca ?

caelacanthe
caelacanthe
Niveau 10
22 novembre 2011 à 20:08:06

dans San-Antonio, ils en sortent dix par pages. :oui:

Paulop
Paulop
Niveau 12
22 novembre 2011 à 20:22:48

http://www.leconjugueur.cr.com/frformeinterrogative.php

Enjoy :)

godrik
godrik
Niveau 30
22 novembre 2011 à 21:03:16

merci :)

poulemammifere
poulemammifere
Niveau 5
22 novembre 2011 à 21:23:54

HS: je ne connais pas le C++ mais je trouve que ca ressemble un max au C abusé :o

Silvermo
Silvermo
Niveau 26
22 novembre 2011 à 21:25:14

ils se ressemblent mais ne sont pas compatibles à 100%.

Pocolo
Pocolo
Niveau 10
22 novembre 2011 à 21:29:14

" je ne connais pas le C++ mais je trouve que ca ressemble un max au C "

D'où le nom d'ailleurs...

Rikkuman2
Rikkuman2
Niveau 9
01 décembre 2011 à 16:21:40

C++ est une incrémentation du C :hap:

merci pour les réponses, vous m'avez bien aidé :ok:

par contre j'ai d'autres questions, donc autant rester sur ce topic, pour pas en créer un autre.

Donc toujours en C++, sur mes cours, on nous propose d'utilise les fontions Val et STR pour faire un programme de

conversion binaire / décimal
décimal / binaire
Décimal Hexadecimal

Le cours sur les chaines est trés mal expliqué et je ne trouve rien sur internet sur le site du zero pour avoir une meilleure approche.

Vous auriez une idée ?
:peur:

Pocolo
Pocolo
Niveau 10
01 décembre 2011 à 16:36:05

" les fontions Val et STR "

:question:

Je ne suis pas sûr de voir à quelles fonctions tu fais référence exactement, elles font quoi ces fonctions?

Rikkuman2
Rikkuman2
Niveau 9
01 décembre 2011 à 16:40:06

val : permet de convertir une chaine en numérique
str : permet de convertir un nombre en chaine

chris_27
chris_27
Niveau 10
01 décembre 2011 à 16:40:18

+1 à Pocolo.

Personnellement, en C je ferai ces conversions avec snprintf et strtoul. Après, je suppose que dans ton contexte c'est triché. :(

chris_27
chris_27
Niveau 10
01 décembre 2011 à 16:41:01

Rikkuman2: et tu disposes de code pour ces deux fonctions ? :doute:

Rikkuman2
Rikkuman2
Niveau 9
01 décembre 2011 à 16:45:29

je vais vous faire un Screen de mon cours, car la je péte les plombs à rien comprendre :( deux seconde :hap:

Rikkuman2
Rikkuman2
Niveau 9
01 décembre 2011 à 16:49:45

Voilà à partir de cette page, on dois faire l'algo de la conversion décimal / binaire

mais entre nous, même avec le corriger, si je n'ai pas vue au moins le cours en C++ je comprend pas du tout comment çà fonctionne ...

http://s3.noelshack.com/upload/2122868421927_basedelaprogrammation.png

Rikkuman2
Rikkuman2
Niveau 9
01 décembre 2011 à 16:50:47

Pour comprendre comment çà marche, j'aimerais faire des cours directement en c++, dans le livre aucun exemple et je ne trouve pas sur internet :(

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment