• Aucun résultat trouvé

for i:=1 to n do repeat write('t[',i

N/A
N/A
Protected

Academic year: 2022

Partager "for i:=1 to n do repeat write('t[',i"

Copied!
2
0
0

Texte intégral

(1)

uses wincrt;

type

tab=array[1..40] of integer;

var t,t1,v:tab;

n:integer;

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

var i:integer;

begin repeat

write('n='); readln(n) ; until n in [5..40];

for i:=1 to n do repeat

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

readln(t[i]);

until t[i]>0;

end;

procedure suite(var t1:tab);

var i:integer;

begin t1[1]:=1;

for i:=2 to n do begin

t1[i]:=3*t1[i-1] -1;

write(t1[i],' ');

end;

end;

function existe(t:tab;x:integer):boolean;

var i:integer;

trouve:boolean;

begin i:=0;

repeat i:=i+1;

if t[i]=x then trouve:=true else trouve:=false;

until (trouve) or (i=n);

existe:=trouve;

end;

(2)

procedure creerv(var v:tab);

var

i,j,k:integer;

begin j:=0;

for i:=1 to n do if existe(t1,t[i]) then begin

j:=j+1;

v[j]:=t[i];

end;

k:=0;

for i:= 1 to n do if existe(v,t1[i]) then begin

k:=k+1;

write(t1[i],' ') ; end;

if k=0 then write('Aucun élément de T ne correspond à un terme de la suite U ') ;

end;

begin saisie(n,t);

write('Les terme de la suite sont : ');

suite(t1);

writeln;

write('Le programme affichera : ');

creerv(v);

end.

Références

Documents relatifs

[r]

Disneyland ® paris invite les 20 gagnants du jeu concours Pièces Jaunes avec leur famille pour un séjour de 48h dans ses parcs et participe au lancement de l’opération

On voit aussi dans le deuxième tableau, que N=101 est le premier nombre qu'on n'obtient

[r]

[r]

[r]

2,60 m en moyenne à tous les étages entre revêtement de sol et faux plafond dans les bureaux et des volumes exceptionnels dans la Tour Chappe.

[r]