a) Scrieţi valoarea care va fi afişată dacă se citesc, în această ordine, numerele 12, 7, 354, 9, 630, 0.
citeşte x (număr natural)
y<-0
┌cât timp x≠0 execută
│ ┌cât timp x>9 execută
│ │ x<-[x/10]
│ └■│ y<-y*10+x
│ citeşte x
└■scrie y
Răspunsuri la întrebare
Răspuns de
4
Valoarea lui y va fi y=48390.3
eu am aplicat acest algoritm si am elaborat un program pascal care va calcula valoare lui y:
program p1;
var x,y:real;
Begin
write('Dati x:');read(x);
y:=0;
while x<>0 do
begin
while x>9 do
begin
x:=x/10;
y:=y*10+x;
end;
write('X:');read(x);
end;
writeln('y este:',y);
readln;
End.
eu am aplicat acest algoritm si am elaborat un program pascal care va calcula valoare lui y:
program p1;
var x,y:real;
Begin
write('Dati x:');read(x);
y:=0;
while x<>0 do
begin
while x>9 do
begin
x:=x/10;
y:=y*10+x;
end;
write('X:');read(x);
end;
writeln('y este:',y);
readln;
End.
Alte întrebări interesante
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă