• Aucun résultat trouvé

begin repeat write('N

N/A
N/A
Protected

Academic year: 2022

Partager "begin repeat write('N"

Copied!
1
0
0

Texte intégral

(1)

program sujet1;

uses wincrt;

type

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

var

n,p:integer;

t:tab;

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

var i:integer;

begin repeat write('N= ');

readln(n);

until n in [3..20];

for i:= 1 to n do

t[i]:=random(9000)+1000;

for i :=1 to n do write(t[i],' ');

repeat

write('Donner p');

readln(p);

until (p>=1000) and(p<=9999);

end;

function verif1 (x:integer):boolean;

var

test:boolean;

i:integer;

begin i:=0;

repeat i:=i+1;

if x=t[i] then test:=true else

test:=false;

until (test) or (i=n);

verif1:=test;

end;

function verif2(x:integer):boolean;

var

test:boolean;

i:integer;

begin i:=0;

repeat i:=i+1;

if x div 10=t[i] div 10 then test:=true

else

test:=false;

until (test) or (i=n);

verif2:=test;

end;

procedure affiche(t:tab);

var i:integer;

begin

if verif1(p) then write('P appartient totalement à t')

else if verif2(p) then write('P appartient partiellement à t')

else write('Appartenance nulle');

end;

begin saisie(t,n,p);

affiche(t);

end.

Références

Documents relatifs

Si su caja eléctrica está hecha de plástico y tiene un cable de conexión a tierra verde o pelado de cobre en el interior, el cable de conexión a tierra del accesorio para

[r]

Getting Started A 13 with LisaWrite.. You have a memo outlining next quarter's sales strategy that needs to go out to Regional Sales Managers. You want to edit the memo

Though you don’t need to be an expert assembly language programmer in order to write efficient code, if you’re going to study compiler output (as you will do in this book),

(Here, by the way, is another clear reason why the spiral plan of writing is necessary: you may think, in Section 2, that you forgot to give as examples in Section 1.) In Section

[r]

[r]

In der Schreibforschung hat sich eine Dreiteilung etabliert: Man unterscheidet die Hauptprozesse Planen, Ver- schriften und Revidieren (Alamargot &amp; Chanquoy, 2001), die zum