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

[Blabla] le /pub des barbus libres

Caletlog
Caletlog
Niveau 10
16 avril 2014 à 19:20:10

Fais voir ton code complet.

Pseudo supprimé
Pseudo supprimé 16 avril 2014 à 19:24:02

Euh j'ai un peu honte tu vois je viens de commencer il y a quelques heures...
Mais pas de soucis cela dit, on apprend de ses erreurs :
http://pastebin.com/f36sevdN

J'ai dû le faire vite fait, à côté sûrement des optimisations à faire, c'est vraiment la base de la base, mais ça me servira pour illustrer mon approche de la Cryptographie à des débutants (et pas le temps d'installer un langage interprété).

Pseudo supprimé
Pseudo supprimé 16 avril 2014 à 19:32:33

Tout ces cout, ça me pique les yeux :noel:

Please, /n et endl :hap:

Pseudo supprimé
Pseudo supprimé 16 avril 2014 à 19:33:42

Même en isolant bêtement le calcul j'obtiens 8 pour x=8 au lieu d'obtenir 9... Pourtant avec x=5 tout se passe bien.
Et je viens de réinstaller Python pour tester mon ancien script et ça marche parfaitement.

J'ai dû sûrement m’emmêler les pinceaux quelque part...

Caletlog
Caletlog
Niveau 10
16 avril 2014 à 19:38:14

Hum.
J'ai testé le code tel quel et j'ai aucun problème, les deux situations que tu décris renvoient bien les bons résultats à l'étape 2 :(

Nh3xus
Nh3xus
Niveau 10
16 avril 2014 à 19:40:25

à tout hasard il te manque pas ça ?

  1. include <math.h>
  2. define _USE_MATH_DEFINES

Mhh ? :hap:

Knakis
Knakis
Niveau 10
16 avril 2014 à 19:40:36

┌─╼ ~/Downloads
└────╼ ./a.out
--- Algorithme de chiffrement DH ---
--- Representation schematique ---
Confaire page 25

Etape 1 : Definir la fonction !

Choisissez Y un nombre simple : 11
Choisissez P un nombre simple : 13

Etape 2 : Generer le resultat !

Choisissez un nombre secret x : 8
Calcul pour y = (11^8)%13
Le resultat est 9

Etape 3 : Synchronisation !

Communiquer ce resultat, rentrer le sien :

J'ai 9, je vois pas le blème. :(

Pseudo supprimé
Pseudo supprimé 16 avril 2014 à 19:41:38

Non. :hap:
Caletlog, tu obtiens bel et bien 9 au résultat de l'étape 2 pour :
Y=11
P=13
x=8

Sinon je dois avoir un problème ! :(

Moopie :d) printf > cout ? :noel:

Pseudo supprimé
Pseudo supprimé 16 avril 2014 à 19:43:26

Alors c'est moi le problème, car j'ai exactement pareil sauf le résultat qui est faux, avec le même code ! :-(

Caletlog
Caletlog
Niveau 10
16 avril 2014 à 19:43:35

Yup !
https://image.noelshack.com/fichiers/2014/16/1397670212-wonderfall-cpp.png

Pseudo supprimé
Pseudo supprimé 16 avril 2014 à 19:45:25

Bon, en fait grâce à la ligne 27 je vois un peu l'erreur, et ça me rassure pas :
:d) Valeurs x et P inversées...

Pseudo supprimé
Pseudo supprimé 16 avril 2014 à 19:46:12

Même pas, je vais devenir fou. :fou:

Nh3xus
Nh3xus
Niveau 10
16 avril 2014 à 19:46:29

Les gars, printf c'est du C à la base. :noel:

En plus la syntaxe de printf est carrément plus lourde que celle de cout.

Pseudo supprimé
Pseudo supprimé 16 avril 2014 à 19:49:10

https://image.noelshack.com/fichiers/2014/16/1397670466-bugx.png
Bon, Windows me joue peut-être des tour... (oui je suis sur W7 sur mon fixe, ça joue ? :rire: )

Pseudo supprimé
Pseudo supprimé 16 avril 2014 à 19:53:20
  • tours

J'vois vraiment pas d'où ça peut venir, franchement elle est bonne. :noel:

Knakis
Knakis
Niveau 10
16 avril 2014 à 19:55:50

Je sais pas, mais même bc me sort le bon résultat.

Pseudo supprimé
Pseudo supprimé 16 avril 2014 à 20:40:25

Bon, merci quand même, je suis maudit ou quelque chose comme ça. :fier:

Multicast
Multicast
Niveau 7
16 avril 2014 à 21:24:36

dîtes jeune homme, ne vous seriâmes-vous pas emmêlé les pinceaux selon la taille des types d'entiers selon les architectures 32-bits et 64-bits ?

Pseudo supprimé
Pseudo supprimé 16 avril 2014 à 21:38:12

https://www.jeuxvideo.com/forums/1-47-100440-1-0-1-0-c-algo-errone-uniquement-chez-moi.htm
On m'a posé la même question ici, sinon je n'en sais pas grand chose encore. :pacd:

Knakis
Knakis
Niveau 10
16 avril 2014 à 21:40:17

Tu parles de la valeur du résultat (pow(Y,x)) qui peut dépasser la valeur d'un int ? :(

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