Houssey
Moderator
 Din: Buzau
Inregistrat: acum 17 ani
Postari: 260
|
|
{v14. Ordonarea crescatoare a elem ce au pozitii pare din v} program opt; type vector=array[1..100] of integer; var n,i,aux,k,t:integer; v,x:vector; s:boolean; begin repeat write('n=');readln(n); until (n>=0) and (n<=100); for i:=1 to n do begin write('v[',i,']=');readln(v[i]); end; k:=0; for i:=1 to n do if i mod 2=0 then begin k:=k+1; x[k]:=v[i]; end; writeln('vectorul de numere care au rang par din v este :'); for i:=1 to k do begin writeln('x[',i,']=',x[i]); end; repeat s:=true; for i:=1 to k-1 do if x[i]>x[i+1] then begin aux:=x[i]; x[i]:=x[i+1]; x[i+1]:=aux; s:=false; end; until s; writeln('vectorul de numere din v care au rang par ordonat crescator este:'); for i:=1 to k do begin writeln('x[',i,']=',x[i]); end; readln;readln; end.
_______________________________________ House Music Set`s Me Free!
|
|