Ir para o conteúdo
masco

Duvida Programa - subconjuntos

Mensagens Recomendadas

masco

É 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");
}

EDIT: adicionado Geshi (softklin)

adicionado introdução por cópia de MP (pmg)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
pmg

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!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.