Dodo15 0 Denunciar post Postado Abril 23, 2011 Boa tarde... Gostaria de saber se tem alguma forma de eu fazer combinaçao de tres variaseis int x1 , x2 , x3; e no printf mostrar qais sao as combinaçoes possiveis entre as variaveis, ex: x1 x2 x3 x1 x3 x2 x2 x1 x3 etc... eu consegui fazer isso manualmente, com o: printf("%d%d%d", x1 , x2 , x3); printf("%d%d%d", x1 , x3 , x2); etc... Mas tem como eu fazer isso sem digitar 1 por 1, fazendo automaticamente? Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Abril 25, 2011 Ter jeito tem, mas só consigo pensar em uso de arrays: #include <cstdio.h> using namespace std; int main(void) { int x[3] = {3,-5, 0}; int i,j,k; for(i=0; i<3; i++) { for (j=0; j<3; j++) { for (k=0; k<3; k++) { if (i!=j && j!=k && i!=k) printf("(%d,%d,%d)", x[i], x[j], x[k]); } } } } Compartilhar este post Link para o post Compartilhar em outros sites
Dodo15 0 Denunciar post Postado Abril 26, 2011 Aaa... entendi Muito obrigado Compartilhar este post Link para o post Compartilhar em outros sites