cs_antho83
Messages postés5Date d'inscriptionlundi 13 novembre 2000StatutMembreDernière intervention11 novembre 2006 11 nov. 2006 à 20:51
mes calcule marche sa c'est sur exemple :
161;70
494;143
45;36
2622;2530
etc..
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 20094 11 nov. 2006 à 20:47
ha bon tu en es sur ?? meme avec 4 et 2 ou le PGCD se fait en 1 (voire 0 ca depend comment tu comptes) etape !!
cs_antho83
Messages postés5Date d'inscriptionlundi 13 novembre 2000StatutMembreDernière intervention11 novembre 2006 11 nov. 2006 à 20:38
Ah bon moi sa calcule tous mes PGCD de 3étapes maxi.Sa marche bien je trouve
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 20094 11 nov. 2006 à 20:20
oui je confirme quand meme, mais je voulais juste dire que le plus grave c'est que c'est meme pas un calcul de PGCD, seulement un "hello world!" un peu plus evolue ...
Arnaud16022
Messages postés1329Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention16 juin 20102 11 nov. 2006 à 19:05
mouarf xD
j'ai même pas fait attention à ça :D
ceci dit, tu con/infirmes mes autres comments ?
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 20094 11 nov. 2006 à 19:02
bizzards les remarques ... la premiere et seule remarque que je ferais est la suivante :
4 % 2 0 et PGCD(4,2) 2 "donc" 0=2 "donc" le programme travaille dans Z/2Z ... no comment
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 11 nov. 2006 à 18:57
J'enlèverai dans 1 h.
cs_antho83
Messages postés5Date d'inscriptionlundi 13 novembre 2000StatutMembreDernière intervention11 novembre 2006 11 nov. 2006 à 18:55
oui j'ai demandé un admin j'attends la réponse , je garde bien se que vous avez dit
Arnaud16022
Messages postés1329Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention16 juin 20102 11 nov. 2006 à 18:51
getchar() attendra que tu appuies sur entrée pour continuer, ca fait en fait la même chose que system("pause") mais ce code sera valable aussi sous Linux, freeBSD, mac, etc, et non uniquement pour windows.
cin et cout :
using namespace std;
int ma_variable;
cin >> ma_variable;
cout << " ma variable vaut " << ma_variable ;
La syntaxe te parait étrange ? elle l'est. tu ne te rendras compte des possibilités du C++ ( dont de telles syntaxes ) que dans trèèès longtemps. pour l'instant, ne t'en préoccupes pas et fait comme si c'était normal ;) )
Pour supprimer, demande à un admin, genre BruNews. Attention tu n'auras plus accès aux commentaires, fais en une copie, ça te sera toujours utile plus tard.
Autres conseils que tu ne comprendras pas tout de suite, mais plus tard, prends les en compte : encapsule, hérite, évite le préprocesseur, oriente objet, PREVOIS ET REFLECHIS ( enfin, dans l'autre sens ; et ça requiert pas mal d'expérience, que je n'ai d'ailleurs pas entièrement :/ )
cs_antho83
Messages postés5Date d'inscriptionlundi 13 novembre 2000StatutMembreDernière intervention11 novembre 2006 11 nov. 2006 à 18:35
J'ai pas encore apris
getchar()
utilise cin et cout du namespace std.
cs_antho83
Messages postés5Date d'inscriptionlundi 13 novembre 2000StatutMembreDernière intervention11 novembre 2006 11 nov. 2006 à 18:33
Vous avez raison je vais le suprimé , si je peut
Arnaud16022
Messages postés1329Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention16 juin 20102 11 nov. 2006 à 18:15
Je persiste à penser qu'il devrait y avoir sur codes-sources un genre de bac à sable ou l'on puisse poster des trucs comme ça pour demander l'avis des gens sans ajouter de tels progs à la liste des codes.
Mais puisque tu veux une critique :
pourquoi long nbre1 ?
utilise cin et cout du namespace std.
indente mieux ton code.
pas besoin de mettre 3 affichages pour qqch comme ça , ou seulement au "debug"
system() n'est pas portable, utilise getchar()
pas besoin de stdlib.h
ne commente pas des lignes aussi évidentes que
printf("Premier entier: "); //Premier entier à inscrire
tu ne fais aucun test pour savoir si les nombres entrés sont bel et bien >0
tu vois, beaucoup de choses pour un si petit code ...
Conseil : cherche des chans de prog sur IRC. demande aux gens ce qu'ils pensent de tes progs. Progresse BEAUCOUP. et reviens nous :)
PS : le forum t'es grand ouvert si tu as besoin d'aide, mais évite des codes comme ça, ça n'aide personne.
Bonne continuation ;)
nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 200710 11 nov. 2006 à 16:42
11 nov. 2006 à 20:51
161;70
494;143
45;36
2622;2530
etc..
11 nov. 2006 à 20:47
11 nov. 2006 à 20:38
11 nov. 2006 à 20:20
11 nov. 2006 à 19:05
j'ai même pas fait attention à ça :D
ceci dit, tu con/infirmes mes autres comments ?
11 nov. 2006 à 19:02
4 % 2 0 et PGCD(4,2) 2 "donc" 0=2 "donc" le programme travaille dans Z/2Z ... no comment
11 nov. 2006 à 18:57
11 nov. 2006 à 18:55
11 nov. 2006 à 18:51
cin et cout :
using namespace std;
int ma_variable;
cin >> ma_variable;
cout << " ma variable vaut " << ma_variable ;
La syntaxe te parait étrange ? elle l'est. tu ne te rendras compte des possibilités du C++ ( dont de telles syntaxes ) que dans trèèès longtemps. pour l'instant, ne t'en préoccupes pas et fait comme si c'était normal ;) )
Pour supprimer, demande à un admin, genre BruNews. Attention tu n'auras plus accès aux commentaires, fais en une copie, ça te sera toujours utile plus tard.
Autres conseils que tu ne comprendras pas tout de suite, mais plus tard, prends les en compte : encapsule, hérite, évite le préprocesseur, oriente objet, PREVOIS ET REFLECHIS ( enfin, dans l'autre sens ; et ça requiert pas mal d'expérience, que je n'ai d'ailleurs pas entièrement :/ )
11 nov. 2006 à 18:35
getchar()
utilise cin et cout du namespace std.
11 nov. 2006 à 18:33
11 nov. 2006 à 18:15
Mais puisque tu veux une critique :
pourquoi long nbre1 ?
utilise cin et cout du namespace std.
indente mieux ton code.
pas besoin de mettre 3 affichages pour qqch comme ça , ou seulement au "debug"
system() n'est pas portable, utilise getchar()
pas besoin de stdlib.h
ne commente pas des lignes aussi évidentes que
printf("Premier entier: "); //Premier entier à inscrire
tu ne fais aucun test pour savoir si les nombres entrés sont bel et bien >0
tu vois, beaucoup de choses pour un si petit code ...
Conseil : cherche des chans de prog sur IRC. demande aux gens ce qu'ils pensent de tes progs. Progresse BEAUCOUP. et reviens nous :)
PS : le forum t'es grand ouvert si tu as besoin d'aide, mais évite des codes comme ça, ça n'aide personne.
Bonne continuation ;)
11 nov. 2006 à 16:42