• Aucun résultat trouvé

until a in [2..100]

N/A
N/A
Protected

Academic year: 2022

Partager "until a in [2..100]"

Copied!
2
0
0

Texte intégral

(1)

program bac2010_26mai_10h;

uses wincrt;

type

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

var

divis, mult :tab;

a,b,k,s : integer;

procedure saisir (var a,b : integer);

begin repeat

write( ' donner le 1er nombre : ' ); readln(a);

until a in [2..100];

repeat

write( ' donner le 2eme nombre : ' ); readln(b);

until b in [2..100];

end;

procedure extraire (a,b : integer; var t1, t2 : tab; var k: integer);

var j:integer;

begin t1[1]:= a;

k:= 1;

repeat k:= k+1;

t1[k]:= t1[k-1] div 2;

(2)

until (t1[k]=1);

t2[1]:= b;

for j:= 2 to k do t2[j]:= t2[j-1]*2;

end;

procedure affiche (t1,t2 :tab; k: integer; var s:integer);

var i: integer;

begin

write('le resultat du produit de ',a,' par ',b,' est: ');

s:=0;

for i:= 1 to k do if t1[i] mod 2 <>0 then begin

write(t2[i],' ');

s:=s+t2[i];

end;

write('= ',s);

end;

begin saisir (a,b);

extraire(a,b,divis,mult,k);

affiche (divis,mult,k,s);

end.

Références

Documents relatifs

writeln('le nombre d''éléments, autres que ',elmax,' restants dans le tableau est égal à ',n-occmax);. if(occmax&gt;n

La racine ne peut se terminer que par 77, mais pour que le carr´ e se termine par 1129, il faudrait que la racine se termine par 3877 ou 8877, ce qui ne convient pas.. Avec 2

que l'Italie a accepté cette requête par réponse du 29 février 2012, de sorte que par décision du 1er mars 2012, l'ODM n'est pas entré en matiè- re sur la demande

Figure 6 : Part des nouvelles cellules commerciales créées entre 2014 et 2019 au sein d’un développement commercial d’envergure qui sont situées dans une polarité de base

L’inscription de périmètres de protection se fait en surimpression aux affectations prévues au plan de secteur et ne nécessite donc pas de mettre en œuvre le mécanisme

[r]

In February 2010, Abbott acquired Solvay’s pharmaceuticals business Solvay Pharmaceuticals for approximately $6.1 billion, in cash, plus additional payments of up to EUR 100 million

Assembly. Paper Handler Camshaft Assembly. Paper Handler Carriage Tray. Paper Handler Form Guide Assembly. Pin Feed Form Advance Device Platens. Platen Shafts and Form