• Aucun résultat trouvé

var t:tab

N/A
N/A
Protected

Academic year: 2022

Partager "var t:tab"

Copied!
1
0
0

Texte intégral

(1)

program ressemblance;

uses wincrt;

type

tab=array[1..10] of string;

var t:tab;

i,n:integer;

ch:string;

function verif(ch:string):boolean;

var

test:boolean;

j:integer;

begin j:=0;

repeat inc(j);

test:= ch[j] in ['A'..'Z'];

until (j=length(ch)) or (test=false);

verif:=test;

end;

procedure saisie(var t:tab; var n:integer; var ch:string);

begin repeat

writeln('Donner n entre 5 et 10 :');

readln(n);

until n in [3..10];

repeat

writeln('Donner une chaine AlphaMaj ');

readln(ch);

until verif(ch) and (length(ch)>0);

for i:=1 to n do repeat

writeln('Donner la chaine ',i,' de lettres Maj de longueur ', length(ch));

readln(t[i]);

until (length(t[i])=length(ch)) and (verif(t[i]));

end;

function dress(ch1,ch2:string):real;

var

c,j:integer;

begin c:=0;

for j:=1 to length(ch1) do if ch1[J]=ch2[J] then

c:=c+1;

dress:=(c/length(ch1))*100;

end;

procedure Affiche(t:tab;n:integer;ch:string);

begin

for i:=1 to n do

writeln('Le degre de ressemblance entre ',ch,' et ',t[i],' = ',dress(ch,t[i]):0:2,' % end;

begin

saisie(t,n,ch);

affiche(t,n,ch);

end.

Références

Documents relatifs

Si vous êtes enceinte ou que vous allaitez, si vous pensez être enceinte ou planifiez une grossesse, demandez conseil à votre médecin ou pharmacien avant de prendre ce médicament..

In Datasheet view, you can edit fields, add and delete data, and search for data.. In Access 2007, you

تمايلعتلا هذه تيعور اذإ لاإ بيكترلا اذه ةملاس نماض نكيم لا .هذه ةملاسلا تمايلعت ظفح ىجري .لماعتسلااو بيكترلا ءانثأ :تاظحلام ةقاطلا ردصم نأ نم دكأت ،هيف فصرتلا دنعو

TABLEAU DE CORRESPONDANCE CARACTERES LATINS - GRECS DANS LA POLICE GREEK.TTF. Les nombres représentent les

[r]

[r]

writeln('Le tableau suite à la segmentation sera

[r]