Je veux obtenir une sortie comme celle-ci à l'aide de loopes à imbriquées pour des boucles: donc j'ai proposé cette solution: p> ceci fonctionne mais y a-t-il un moyen de le faire sans que les conditions à l'intérieur des boucles? p> p>
3 Réponses :
Ici vous êtes.
const int N = 4; for ( int i = 0; i < N; i++ ) { for ( int j = 0; j < N; j++ ) { printf( "%d %d\n", i , i % 2 == 0 ? j : N - j - 1 ); } }
Merci beaucoup
L'OP n'a-t-il pas demandé une solution " sans si les conditions à l'intérieur des boucles i>"? ;)
@alk il n'y a pas de déclarations si. Il veut dire ses nombreuses déclarations.
" Il n'y a pas de déclarations si i>" C'mon, un opérateur ternaire est sémantiquement la même chose qu'un si-alors.
@alk il semble que vous n'avez rien à faire. Il est totalement clair qu'il n'aime pas si, des déclarations d'autre avec des boucles à l'intérieur d'eux. C'est tout.
" Semble que vous n'avez rien à faire I>" Vous avez absolument raison. «Ne rien faire» est une préalable majeure qui a passé mon temps ici. Tu es au travail? ;)
Je ne suis pas le gars de l'Arduino, mais comme c'est semblable à c et cette question est davantage à propos de l'algorithme, laissez-moi dessiner une approche en C: non si / alors, pas explicitement, pas explicitement , ni implicitement via l'opérateur ternaire, BTW. ;) p> p>
Merci beaucoup
Je ne sais pas quel était votre but, mais vous devez utiliser si la déclaration. Ce code fera la chose que vous voulez la sortie ressemble à ceci,
Définition de variables / constante n code>,
i code>,
j code> est entièrement à vous de vous en fonction de votre projet. Ce code est juste une simple démonstration. P> p>
Ce n'est pas non plus la sortie voulue. Veuillez vérifier la sortie publiée. Cela devrait ressembler à ceci 0-0,0-1,0-2,0-3, 1-3, 1-2, 1-1, 1-0
Vous devez utiliser un si {} else {} code> instruction
BTW a mis à jour ma réponse, désolé de ne pas avoir lu la question correctement :) acclamer mate!
Qu'est-ce que
série.Print () code>? Est-ce c ou c ++?
@jwdonahue son série Arduino.Print