Remplir tabeau avec des valeurs distinct
Fermé
El_Tractor
Messages postés
1
Date d'inscription
mardi 16 décembre 2014
Statut
Membre
Dernière intervention
16 décembre 2014
-
16 déc. 2014 à 18:06
Profil bloqué - 17 déc. 2014 à 20:08
Profil bloqué - 17 déc. 2014 à 20:08
A voir également:
- Remplir tabeau avec des valeurs distinct
- Organigramme a remplir word - Guide
- Remplir et signer pdf - Guide
- Comment remplir un tableau excel reçu par mail - Forum Excel
- Excel intervalle entre 2 valeurs ✓ - Forum Excel
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. ✓ - Forum Jeux vidéo
1 réponse
program Distint;
const ArraySize = 10;
var T : Array[1 .. ArraySize] of Integer; //Or real type
Value : Integer; //Or real type
I, K : Integer;
Exists : Boolean;
begin
Write('1 Entrez un nombre ?. ');
Readln(T[1]); { La première valeur du tableau }
I := 2;
while I <= ArraySize do begin
Write(I, ' Entrez un nombre ?. ');
Readln(Value); { La valeur n'est pas rangée dans le tableau
avant la vérification }
K := 1;
Exists := False;
while K <= I - 1 do begin
if T[K] = Value then begin
Exists := True;
I := I - 1; { La vérification est positive on met
à jour le compteur de tableau }
WriteLn;
WriteLn('===>> Stop !. Cette valeur existe deja');
WriteLn;
Break; end // On quitte si une valeur existe
else // Sinon on continue la vérification
K := K + 1;
end;
if not Exists then
T[I] := Value; { Si la vérification est négative
on range la valeur dans le tableau à la case d'indice I }
I := I + 1;
end;
WriteLn;
WriteLn;
for I := 1 to ArraySize do
WriteLn(T[I]);
Readln;
{ TODO -oUser -cConsole Main : placez le code ici }
end.