se citeste de la tastatura un număr natural nenul n apoi se citesc succesiv n valori naturale. Scrieti un algoritm care sa determine si cel mare si cel mai mic element. VA ROG IN PSEUDOCOD!!
Răspunsuri la întrebare
n<-0 ( n număr natural nenul )
maxim <- -32000
minim <- 32000
-cât timp n <> 0 ( nu scrie asta.. '<>' inseamna diferit de 0 )
| citește n
| -dacă maxim < n
| | maxim <- n
| -- sfârșit dacă
|
| -dacă minim > n
| | minim <- n
| -- sfârșit dacă
| n<-n-1
---- sfârșit cât timp
scrie maxim, ' ', minim
Pascal:
begin
write('Numar n (n>0): ');
var n := ReadInteger;
assert(n>0);
write('Dati 1 cifra: ');
var x :=ReadReal;
var max := x;
var min :=x;
for var i := 2 to n do
begin
write('Dati ',i,',numar: ');
x := ReadReal;
if max < x then
max := x;
if min>x then
min:=x;
end;
writeln('Maximum din cifrele introduse: ', max);
writeln('Minimum din valorile introduse: ',min);
end.
Pseudocod:
Inceput
Citeste n
Citeste valoarea naturala x
Lui max atribuie x
Lui min atribuie x
Pentru i:=2 pana la n executa
Citeste elementele x
Daca max<x atunci
max atribuie x
Daca min>x atunci
min atruibuiei x
Afiseaza max
Afiseaza min
Sfarsit