Professional Documents
Culture Documents
min:=x[1];
max:= x[1];
end;
s:=0;
program suma;
s:longint;
n,i:integer;
begin
write(‘n=’);readln(n);
write(‘x[‘,i,’]=’);readln(x[i]);
end;
s:=0;
for i:=1 to n do
s:=s+x[i]*x[i];
writeln(‘suma=’,s);
end
h) afisarea elementelor pare dintr-un vector de numere intregi:
for i:=1 to n do
for i:=1 to n do
- de fiecare data cand gasim un element negativ incrementeaza nn (nn:=nn+1);altfel se incrementeaza np (np:=np+1);
nn:=0;
np:=0;
else np:=np+1;
else i:=i+1:
l) inserarea unui element intr-un vector:
- pentru aceasta deplasam elementul de pe pozitia p pe n, unde n reprezinta nr de elemente ale vectorului, cu o pozitie mai incolo,
deplasarea se va face de la ultima pozitie inspre pozitia p. In final punem elementul pe pozitia m, nr de elemente ale vectorului va
creste cu o unitate (n devine n+1);
x[p]:=m;
n:=n+1;
q1) METODE DE SORTARE ale vectorului:
- se citesc n nr intregi si se cere ca acestea sa fie scrise in ordine descrescatoare. De exemplu pt n=4 se citesc nr 3,1,6,2. Ordonate vor fi
1,2,3,6.
Se calculeaza minimul dintre valorile retinute incepand cu prima pozitie. Minimul este trecut in
prima pozitie prin interschimbarea continuturilor dintre componente si componenta care-l
memoreaza. Se calculeaza minimul dintre valorile retinute incepand cu a doua pozitie. …
min=1 min=2