[c] type ensemble utilisé en pascal

type ensemble utilisé en pascal [c] - Programmation

Marsh Posté le 24-09-2001 à 16:00:19    

Bonjour,
 
Savez-vous comment simuler le fonctionnement d'un ensemble au sens mathématique (groupe de valeurs distinctes) ?? Afin que le prog. donne le cardinal d'un ensemble, l'union, intersection et la différence..etc.. d'un ensemble ??
Il me semble qu'en pascal il existe un type ensemble mais en C ???
Auriez vous un bout d'algo/prog qui me permettrait de faire ca ??
Je vous remercie d'avance !

Reply

Marsh Posté le 24-09-2001 à 16:00:19   

Reply

Marsh Posté le 24-09-2001 à 23:45:01    

Personne peux m'aidé ??
 
HELP ME PLEASE !! :cry:  :cry:

Reply

Marsh Posté le 25-09-2001 à 01:55:05    

D'apres le site Pascalissime, en Pascal, il y a ceci:
 
Le type SET.  
 
Il est parfois intéressant de pouvoir rassembler des données dans un ensemble, le plus souvent pour tester l'appartenance.  
 
Le type SET permet de réunir un maximum de 256 valeurs d'un type ordinal mais ces valeurs doivent être comprises entre 0 et 255. Ainsi un SET OF SHORTINT et un SET OF WORD ne seront pas admis.  
 
Déclaration de variable:  
 
 
VAR Chiffres_base_16 : SET OF CHAR;
....
BEGIN
Chiffres_base_16:=['0'..'9','A'..'F'];
....
END.
 
ou  
TYPE  Taille = 150..230;
VAR NTaille : SET OF Taille;
....
BEGIN
NTaille :=[150..152, 154, 156]
....
END.
 
et une procedure standard:  
procedure Include(var S: set of T; I:T);
 
C'est tres limité comme type.
 
A+,

 

[edtdd]--Message édité par gilou--[/edtdd]


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed