• Aucun résultat trouvé

(1)program sujet6

N/A
N/A
Protected

Academic year: 2022

Partager "(1)program sujet6"

Copied!
2
0
0

Texte intégral

(1)

program sujet6;

uses wincrt;

const n=6;

type tab=array[1..n] of string;

var t:tab;

p:integer;

function verif(ch:string):boolean;

var i:integer;

test:boolean;

begin i:=0;

repeat i:=i+1;

if ch[i] in ['A'..'Z'] then test:=true else test:=false;

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

verif:=test;

end;

procedure saisie(var t:tab;var p:integer);

var i:integer;

begin

for i:=1 to n do repeat

write('t[',i,']=');

readln(t[i]);

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

randomize;

p:=random(3)+1;

writeln('P= ',p);

end;

procedure tri(var t:tab);

var i:integer;

test:boolean;

aux:string;

begin repeat test:=false;

for i:=1 to n-1 do begin

if T[I][p]>t[i+1][p] then begin

(2)

test:=true;

aux:=t[i];

t[i]:=t[i+1];

t[i+1]:=aux;

end end;

until test=false;

end;

procedure affiche(t:tab);

var i:integer;

begin

for i:= 1 to n do if i mod 3 =0 then writeln(t[i]) else

write(t[i],' ');

end;

begin saisie(t,p);

tri(t);

affiche(t);

end.

Références

Documents relatifs

◊ remarque : l'inductance est plus grande avec le noyau de fer feuilleté (aimantation induite) ; elle est un peu plus faible avec un noyau de métal non feuilleté (champ magnétique

• Pour le calcul des incertitudes sur cette relation théorique, même si on a utilisé des résistances théorique- ment égales, il faut tenir compte du fait qu'on a utilisé

[r]

[r]

[r]

[r]

[r]

[r]