• Aucun résultat trouvé

until (n in [10..99]) and (m in [10..99

N/A
N/A
Protected

Academic year: 2022

Partager "until (n in [10..99]) and (m in [10..99"

Copied!
2
0
0

Texte intégral

(1)

Program suite;

uses wincrt;

var

m,n:integer;

procedure saisie(var n,m:integer);

begin repeat

writeln('Donner N et M deux entiers positifs de deux chiffres');

readln(n,m);

until (n in [10..99]) and (m in [10..99]);

end;

Function nbsuite(n:integer):integer;

var

x,i,j,s:integer;

begin i:=1;

x:=0;

repeat j:=i;

s:=0;

repeat s:=s+j;

j:=j+1;

until (s=n) or (j=n) ; if s=n then x:=x+1;

i:=i+1;

until i=n;

nbsuite:=x;

end;

procedure affiche(n:integer);

var

ch,jj:string;

i,j,x,s:integer;

begin i:=1;

x:=0;

repeat str(n,ch);

ch:=ch+'=';

j:=i;

s:=0;

repeat s:=s+j;

str(j,jj);

ch:=ch+jj+'+';

j:=j+1;

until (s=n) or (j=n) ; if s=n then

begin

delete(ch,length(ch),1);

writeln(ch);

end;

i:=i+1;

until i=n;

end;

begin

saisie(n,m);

writeln;

if nbsuite(n)> nbsuite(m) then begin

(2)

writeln(n,' a ',nbsuite(n),' suite(s) d''entiers consecutifs');

affiche(n);

writeln;

end

else if nbsuite(m)> nbsuite(n) then begin

writeln(m,' a ',nbsuite(m),' suite(s) d''entiers consecutifs');

affiche(m);

end else begin

writeln('m & n ont ',nbsuite(m),' suite(s) d''entiers consecutifs');

affiche(m);

end end.

Références

Documents relatifs

LIVRAISON GRATUITE À L'ACHAT DE 75 $ ET PLUS AVANT TAXES DE PRODUITS CHIMIQUES COMMANDÉS EN LIGNE.. FREE SHIPPING FOR ONLINE ORDERS

Le théorème suivant joue un rôle central dans la résolution du problème. and JONES, J., Elementary Number Theory,

En cause : la question préjudicielle relative à l'article 3 de la loi du 17 juillet 1991 modifiant les lois sur les pensions de réparation, coordonnées le 5 octobre 1948, en ce

15 Source : Organisation professionnelle des fabricants d’emballages (ONDEF) pour les ventes agrégées de plaques et d’emballages, Fédération européenne de fabricants de carton

Considérant que l’évolution parallèle des tarifs des sociétés Alphacan, Wavin, Téri, Sotra industries et Seperef peut s’expliquer par le mécanisme de hausse des tarifs par

[r]

Suite au dépôt de la demande de modification tarifaire 1999-2000 du distributeur Gazifère Inc le 23 avril 1999, et depuis qu'elle a rendu sa décision procédurale D-99-103 1 , la

De plus, les procureurs des pétrolières soutiennent qu'il n'y a pas ouverture au recours en révision parce que, d’une part, la nature de la décision attaquée ne se prête pas à