Est-ce autorisé de faire la somme de chaque sortie de 2 boucles for() ???
je n'ai trouver cette reponse nul part...![]()
Est-ce autorisé de faire la somme de chaque sortie de 2 boucles for() ???
je n'ai trouver cette reponse nul part...![]()
je ne comprends pas ce que tu veux dire...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Mei,
+1 sur Médinoc.
Pour trouver une réponse, il faut poser le problème correctement, ce qui d'ailleurs amène généralement la réponse sans avoir à chercher plus longtemps.![]()
par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 int(main) { int a, b, reponse; for( a = 0; a <= 50; a++); for( b = 0; b <= 50; b++); reponse = a + b; ...
Ben pourquoi n'aurais-tu pas le droit?
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
je ne sais pas j'ai eu une erreur à cause de ça dans l'un de mes programmes...
mais de toutes façon au final ce n'etait ce que je cherchais...
je voulais faire en sorte que tout les nombre de 1à 50 s'additionne des 2 cotés pour en suite les comparait avec un nombre donné par l'utilisateur
en gros 1*c + 1*d
2*c + 1*d
etc...
1*c + 2*d
etc...
50*c +50*d
je ne voit pas comment etre plus precis
Un truc de ce style ?je voulais faire en sorte que tout les nombre de 1à 50 s'additionne des 2 cotés pour en suite les comparait avec un nombre donné par l'utilisateur
en gros 1*c + 1*d
2*c + 1*d
etc...
1*c + 2*d
etc...
50*c +50*d
je ne voit pas comment etre plus precis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 int a, b; for (a=1; a<51; a++) { for (b=1; b<51; b++) { if (a*c+b*d==nombre) printf("a=%d b=%d\n",a,b); } }
Pourquoi ca ne serait pas possible.
Le C execute les instructions une à une.
A la fin de ta premiere boucle
a = 51, b = ?
A la fin de la 2eme boucle
a = 51 b = 51
Oui?
Salut
Normalement on devrais supprimer ses deux virgules,
et respecter la regle suivante :
Pour une instruction on ne rajoute aucune accolade.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for(...;...;...) une instruction;
ensuite
Plus de deux instruction on rajoute des accolades
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for(...;...;...) { une instruction; une deuxieme instruction; }
Partager