type ensemble utilisé en pascal [c] - Programmation
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]
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 !