Salut tout le monde, vs pouvez m'aider en traduisons ceci en c++
HERIZOdesi
Messages postés
1
Statut
Membre
-
ElementW Messages postés 5690 Statut Contributeur -
ElementW Messages postés 5690 Statut Contributeur -
program racine_polynome;
var
n:integer;
a : array[0..100] of real;
b,c, eps: real;
procedure saisie;
var
i: integer;
BEGIN
write('donner n:');
readln(n);
for i:= 0 to n do
begin
write('a',i,':');
readln(a[i]);
end;
END;
function Horner(Z:real):real;
var
k: integer;
P: real;
BEGIN
P:= a[n];
for k:=1 to n do
begin
P:= P * Z + a[n-k];
Horner := P;
end;
END;
function Dichotomie : real;
var
m: real;
begin
while (c - b)>= eps do
begin
m:= (b+c)/ 2;
if ( Horner(b)*Horner(m)) > 0 then
c:= m
else
b:= m;
end;
Dichotomie := m;
end;
{main}
begin
saisie;
write('donner b:');
readln (b);
write('donner c:');
readln(c);
write('donner eps:');
readln(eps);
writeln('la solution est:',Dichotomie );
readln();
END.
NB : Cette programme fonctionne bien en PASCAL mais en c++, j'ai encore beaucoup de difficulté
var
n:integer;
a : array[0..100] of real;
b,c, eps: real;
procedure saisie;
var
i: integer;
BEGIN
write('donner n:');
readln(n);
for i:= 0 to n do
begin
write('a',i,':');
readln(a[i]);
end;
END;
function Horner(Z:real):real;
var
k: integer;
P: real;
BEGIN
P:= a[n];
for k:=1 to n do
begin
P:= P * Z + a[n-k];
Horner := P;
end;
END;
function Dichotomie : real;
var
m: real;
begin
while (c - b)>= eps do
begin
m:= (b+c)/ 2;
if ( Horner(b)*Horner(m)) > 0 then
c:= m
else
b:= m;
end;
Dichotomie := m;
end;
{main}
begin
saisie;
write('donner b:');
readln (b);
write('donner c:');
readln(c);
write('donner eps:');
readln(eps);
writeln('la solution est:',Dichotomie );
readln();
END.
NB : Cette programme fonctionne bien en PASCAL mais en c++, j'ai encore beaucoup de difficulté
A voir également:
- Salut tout le monde, vs pouvez m'aider en traduisons ceci en c++
- Udp vs tcp - Guide
- Heure monde - Télécharger - Outils professionnels
- Train le plus rapide du monde - Guide
- Immeuble le plus haut du monde - Guide
- Mb vs mo ✓ - Forum Matériel & Système