masco Posted February 29, 2012 Report Share Posted February 29, 2012 É um programa que apresenta o subconjuntos de 1 numero,mas só que está a apresentar-los repetidos Qual será o erro? Agradecia ajuda! #include <stdio.h> #include <malloc.h> main() { int z=1,n,i,j,t=2,a,b,c,d=2,e=3,f; printf("Digite o numero de elementos do conjunto: "); scanf("%d", &n); for(a=1;a<=n;a++) { printf("(%d)\n",a); } for(i=1;i<=n-1;i++) { for(j=t;j<=n;j++) printf("(%d,%d),\n", i, j); t++; } for(a=z;a<=n;a++) { for(b=e;b<=n;b++) for(c=e;c<=n;c++) printf("(%d,%d,%d),\n", a, b, e); e++; d++; z++; } system("pause"); } Link to comment Share on other sites More sharing options...
pmg Posted February 29, 2012 Report Share Posted February 29, 2012 No grupo de três ciclos for, porque é que tanto b e c começam com o mesmo valor? Aliás, se pensares bem, nem precisas desses valores auxiliares (d, e, (f), t, z) ... What have you tried? Não respondo a dúvidas por PM A minha bola de cristal está para compor; deve ficar pronta para a semana. Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now