Conjuntos [RESOLVIDO]

1. Conjuntos [RESOLVIDO]

Tiago Alves de Oliveira
tiagofga

(usa Ubuntu)

Enviado em 19/11/2008 - 19:21h

Como eu posso fazer um conjunto em C????????


  


2. ??

Juliao Junior
juliaojunior

(usa Debian)

Enviado em 19/11/2008 - 20:06h

vc pode explicar melhor?


3. Re: Conjuntos [RESOLVIDO]

Gabriel Duarte Guimarães Costa
gabrield

(usa Debian)

Enviado em 19/11/2008 - 21:24h

Explique o que quer fazer, ai poderemos ajudar.
[]'s


4. o que especificamente

Tiago Alves de Oliveira
tiagofga

(usa Ubuntu)

Enviado em 20/11/2008 - 13:10h

Sei que em pascal existe o set of <tipo_da_variável>. Queria aprender como fazer isso em C, a única ideia que eu tenho é que pode ser feito com lista, so não sei como.

[]'s


5. Como fazer

Tiago Alves de Oliveira
tiagofga

(usa Ubuntu)

Enviado em 21/11/2008 - 20:06h

/* ConjInt.h */
#define NUL 0
typedef enum {false, true} Boolean;
typedef struct RegListaAux{
int valor;
struct RegListaAux *prox;
}RegLista, *Lista;
typedef Lista ConjInt;
typedef void Rotina(int);

ConjInt CriaConj();
void InsereConjInt(ConjInt *p, int x);
Boolean Pertence(ConjInt p, int x);
void ProcessaConj(ConjInt c, Rotina *p);

/* ConjInt.c */
#include stdio.h
#include "ConjIntf.h"
int main(){
ConjInt conj CriaConj();
int x;
printf("Leitura\n");
do{
scanf("%d",&x);
InsereConjInt(&conj,x);
}while (x!= 0);
printf("Consultas\n");
do{
scanf("%d",&x);
if (Pertence(conj,x))
printf("Pertence\n");
else
printf("Não Pertence\n");
} while (x!= 0);
return 0;
/* main */






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts