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

3eme PGCD c++

cobradu94
cobradu94
Niveau 6
15 mars 2005 à 20:21:26

Alors voila, j´ai fais il y a quelques semaine le cour sur le PGCD, et j´ai eu une idée il y a quelques minutes de faire une calculette PGCD, alors voila jla poste pour le fun, et pour aider ceux qui se debrouiille mall en math et qui comprenne pas comment on utilise le pgcd

  1. include < iostream>
  2. include < stdlib.h>

using namespace std;

int main(int argc, char *argv[])
{
int dividende, diviseur, reste, pgcd ;
cout < < " Inscrivez le dividende" < <endl ;
cin > > dividende ;
cout < < " /" < < endl ;
cout < < " Inscrivez le diviseur" < <endl ;
cin > > diviseur ;
while ( reste ! = 0)
{
pgcd = reste;
reste = dividende % diviseur;
cout < < dividende < <" " << diviseur < <" " << reste < < endl ;
dividende = diviseur;
diviseur = reste;
}
cout < < " le pgcd est :" < < pgcd < < endl;
system("PAUSE");
return 0;
}

JeanYvesYves
JeanYvesYves
Niveau 10
15 mars 2005 à 20:28:37

Tiens, je te donne une fonction plus compacte :

int pgcd ( int m, int n)
{
if ( n==0) return m;
else return pgcd( n, m % n);
}

Sinon, sur une calculette, en effet, garde ta fonction car celle ci dessus est récursives. Certains langages dérivés de basic sur les calculettes ne sont pas aptes a gérer la récursivité.

JeanYvesYves
JeanYvesYves
Niveau 10
15 mars 2005 à 20:29:23

cependant, ton petit prog est bien je tiens quand meme a te le dire :ok:
et puis il marque les formules intermédiaires :)

Vengeur41
Vengeur41
Niveau 10
15 mars 2005 à 20:34:49

Après ca tu peux faire une classe fractions avec reduction, affichage ect...

cobradu94
cobradu94
Niveau 6
16 mars 2005 à 15:21:10

Mercii, mais j´aimerais bien savoir c´est quoi une classe ? ?

nulissimo
nulissimo
Niveau 4
16 mars 2005 à 15:27:47

C´est de la POO, un stade bien avncé de programmation, une des spécialités du C++, enfin, c´est bien compliqué pour quelqu´un qui n´en a jamais entendue parler.

Je vois pas pourquoi il sort ca car tu n´as qu´un but basique mais bon...

cobradu94
cobradu94
Niveau 6
16 mars 2005 à 15:31:04

J´ai deja entendu parler de classe, mais on m´a jamais dit sa servais a quoi et queceque c´etais, Je ne suis pas debbutant comme peut etre tu crois ( en tout cas je me considere pas comme debutant) et je suis plutot avancée.
Se serais sympa si tu peux dire c´est quoi :) merci

nulissimo
nulissimo
Niveau 4
16 mars 2005 à 16:03:12

http://c.developpez.com/tutcpp/c2689.php
Lis ca, ca va t´aider un peu.
Je ne me considere pas assez fort pour te l´apprendre alors je laisse le soin a ce tuto de t´aider.(par contre, meme si tu ne te considere pas comme un debutant, tu ne dois pas etre beaucoup plus avancé que moi, et je suis un debutant)

cobradu94
cobradu94
Niveau 6
16 mars 2005 à 17:52:22

Merci beaucoup je vais voir sa tout de suite :)
Bah peut etre que je suis debutant alors, mais sinon toi tu sais faire quoi en c++. Tu utilises quell librairie graphique ? ?

kemo006
kemo006
Niveau 8
16 mars 2005 à 20:52:55

Tien j´ ai créé sa pour trouver les signes speciaux caché de WINDOWS :=)

/ //////////////////////////////////////////////

  1. include < iostream>
  2. include < stdlib.h>

using namespace std;

int main(int numero,char creation)

{

cout < < " Entrez un nombre entre 1 et 47 : " < < endl;
cin > > numero;
creation = numero / 6.55957;
cout < < numero < < " = " << creation < < endl;
system("pause");

}

/ ////////////////////////////////////////////////

kemo006
kemo006
Niveau 8
16 mars 2005 à 20:54:56

Tenez le lien du . exe : http://kemo.webzzanine.net/signes.exe

nulissimo
nulissimo
Niveau 4
16 mars 2005 à 22:25:52

@ cobra : j´utilise la SDL mais comme je veux creer un truc genre RPG maker, j´apprends wxwidgets(ou wxwindows selon les cas).

@ kemo :je vois pas trop a quoi il sert ton truc...

dnob700
dnob700
Niveau 10
16 mars 2005 à 22:26:40

int main(int numero,char creation) ? ???

c´est une horreur ce truc, j´avais encore jamais vu utiliser comem çales variable du main, sans compter qu´elles sont mal défini.

enfin, tu ferait mieux de déclarer
int main()

puis après
int numero;
char creation;

cobradu94 :
" en tout cas je me considere pas comme debutant) et je suis plutot avancée"

pas du totu pour être désagréable, mais ne croit absolument pas ça. si tu ne sais pas ce qu´est une classe tu en est encore à tes tout début de l´apprentissage du C++, même si tu connais les bases et que tu ne " découvre" plus, tu reste débutant.
pour t´améliorer le meilleur truc que tu puisse faire c´est de lire ( continuer à lire ? ) les tuto de jyy.

kemo006
kemo006
Niveau 8
16 mars 2005 à 22:30:09

merci pour tes compliments NEGATIFS :lol:
je debute c´ est pour sa ; )

dnob700
dnob700
Niveau 10
16 mars 2005 à 23:56:17

bah, c´était pas vraiment négatif, mais plutot de l´étonnement, je n´imaginais même pas qu´on puisse écrire ça.

kemo006
kemo006
Niveau 8
17 mars 2005 à 13:00:40

Tant que sa marche ^^

kemo006
kemo006
Niveau 8
17 mars 2005 à 13:01:28

Nulissimo sa sert a rien moin programme, c´ est juste pour faire montré ce qu´ on peut faire etant debutant

cobradu94
cobradu94
Niveau 6
17 mars 2005 à 16:53:28

Peut etre alors que je ne suis que un debutant, moi j´utilise allegro.
Kemo tu utilise Linux ? ?
parceque j´ai un copain a moi qui faisais aussi sa int main(int numero,char creation)
( il l´a appris a l´ecole) et quand il lance le programme il marque les paramettre a mettre dans les variables au lieu d´utiliser cin

cobradu94
cobradu94
Niveau 6
17 mars 2005 à 21:22:06

? ?

XyTiX
XyTiX
Niveau 8
17 mars 2005 à 21:34:18

Je suis en iut d´informatique en première année. On utilise Linux et on se sert de int main(int argc, char *argv[]) pour passer directement en paramètre ce qu´on veut ( souvent un fichier).

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