Pereiti prie turinio

Rekomenduojami pranešimai

Ne padariau iki galo,tai yra šitam tinka,tačiau jeigu būtų dvi sekos,tai nėra dar padaryta,kad rastų ilgiausia.Lyg ir bandžiau,bet nesigavo :)

program Noname58;
 var l1,l2,b,pr,pab,i,j,n,x,a,k:integer;
     Skaic:array[1..100] of integer;
     F:Text;
     Test:boolean;

Begin
 Assign(F,'duomenys.txt');
 reset(F);
 readln(F,n);
 For i:=1 to n do
 Begin
   read(F,skaic[i]);
 end;
 test:=true;
 k:=0; b:=0; x:=0; a:=0;
 pab:=0; pr:=0; j:=0;

 For i:=2 to n-1 do
 Begin
 if test=false then begin {a:=0;} test:=true; {j:=0;}  end;
   if ((skaic[i-1] < skaic[i]) and (skaic[i] > skaic[i+1])) then
   Begin
   inc(j); if j=1 then a:=i-1;
   // if a=0 then a:=i-1;
   end else
   test:=false;
   if test=false then
    begin
      k:=n-1-a;
      if k>x then
      begin
        pr:=a;
        pab:=i-1;
      end;
    end;
 end;

 writeln(pr,' ',pab);

 For i:=pr to pab do
 Write(skaic[i],' ');

 Readln;
end.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...