• 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..

[r]

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

[r]

writeln('Le tableau suite à la segmentation sera

[r]

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

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