Forum pour les élèves lycéens
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Cartes Pokémon EV6.5 : où trouver le Bundle Lot 6 Boosters Fable ...
Voir le deal

Exercice cube d'un nombre

Aller en bas

Exercice cube d'un nombre Empty Exercice cube d'un nombre

Message par haiethem Dim 21 Avr - 13:06

Exercice :
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
DEF PROC affiche (n:entier)
Résultat =
[d←1] répéter
[ j←d,s←0]
répéter
s←s+j
j←j+2
jusqu'à s>=n*n*n
si s=n*n*n alors
i←d
écrire(n,"^3 =",s," = ")
répéter
si i<>d alors écrire("+")
finsi
écrire(i)
i←i+2
jusqu'à i=j
écrire_nl
finsi
d←d+2
jusqu'à d>=n*n*n div 2 + 1
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
program cube;
uses wincrt;
var d,s,j,n,i:integer;
procedure affiche;
begin
d:=1;
repeat
j:=d;
s:=0;
repeat
s:=s+j;
j:=j+2;
until s>= n*n*n;
if s = n*n*n then
begin
i:=d;
write(n,'^3 = ',s,' = ');
repeat
if i <> d then write(' + ');
write (i:5);
i:=i+2;
until i=j;
writeln;
end;
d:=d+2;
until d>= (n*n*n)div 2 +1;
end;
begin
readln(n);
affiche;
end.
haiethem
haiethem

Messages : 485
Points : 27113
Réputation : 3
Date d'inscription : 08/11/2010
Age : 47

http://www.gdiri.info

Revenir en haut Aller en bas

Exercice cube d'un nombre Empty Re: Exercice cube d'un nombre

Message par Invité Dim 21 Avr - 23:16

DEF PROC affiche (n:entier)
Résultat =
[d←1; verif<--faux] répéter
[ j←d,s←0]
répéter
s←s+j
j←j+2
jusqu'à s>=n*n*n
si s=n*n*n alors
i←d
verif<--vrai
écrire(n,"^3 =",s," = ")
répéter
si i<>d alors écrire("+")
finsi
écrire(i)
i←i+2
jusqu'à i=j
écrire_nl
finsi
d←d+2
jusqu'à (d>=n*n*n div 2 + 1) ou (verif)

Invité
Invité


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum