Pereiti prie turinio

Lygtis su pascaliu


Rekomenduojami pranešimai

Sveiki,

gal žinot kaip būtų galima išspręsti vieną lygtį su pascal

a*b*c := 1000000000*d*d*e

reikia surasti a, b, c ir d reikšmes.

Jei ne su pascaliu, tai kad ir su kokia skaičiuokle :lol:

 

P.S. gal žinote kokią knygą pascaliui mokytis, nes iki egzo liko visai nedaug, o mokytis daug reikia.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jei skaičiai integer, tai galima toki būtų ( tik laba ilgai kompiliuos)

for i:=1 to maxint
  for j:=1 to maxint
   for k:=1 to maxint
	  for l:=1 to maxint
		 for m:=1 to maxint
			if ((i*j*k)=(1000000000*sqr(l)*m then Writeln ('Pavyko')

 

Bet čia labai neoptimizuotas ir nepraktiškas varianas :lol:

Redagavo EdFoX
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Jei skaičiai integer, tai galima toki būtų ( tik laba ilgai kompiliuos)

for i:=1 to maxint
  for j:=1 to maxint
   for k:=1 to maxint
	  for l:=1 to maxint
		 for m:=1 to maxint
			if ((i*j*k)=(1000000000*sqr(l)*m then Writeln ('Pavyko')

 

Bet čia labai neoptimizuotas ir nepraktiškas varianas :D

 

meta klaidą, aš su FPS dirbu :lol:

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Vykdymo klaida:

Nr. 215

 

for a:=1 to maxint0 do

begin

for b:=1 to maxint do

begin

for c:=1 to maxint do

begin

for d:=1 to maxint do

begin

for e:=1 to maxint do

begin

 

if (a*b*c) = (1000000000*d*d*e)

then writeLn('Pavyko: a', a,' b', b,' c', c,' d', d,' e', e)

end;

end;

end;

end;

end;

Redagavo s1mas
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Nu tai kokioj eilutėj žr klaida ir t.t. o dar geriau perdaryti taip, kad vienoje pusėje būtų kintamieji, o kitoje tas skaičius.(if'e).

 

pakeičiau if'e (į vieną pusę kintamieji, į kitą - skaičius), pasileido, atsidaro langas, žymeklis blyksi ir viskas.

 

P.S. pasirodo dirba, na reikia tikėtis, kad ras atsakymą, dėkui :lol:

Redagavo s1mas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

tiesą pasakius maždaug už poros s pradėjo pateikti ats, bet paskui sąlygoje nurodžiau, kad nebūtų vienodų skaičių, tai dar neranda, reikės peržiūrėti sąlygą visą, gal vėl ką nors ne taip padariau :lol:

 

bet jau esme supratau :D

 

galutinai sutvarkiau programa, pasirodo buvo kelios nelogiškos vietos.

Atsakymą rado per porą sekundžių.

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.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

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