Pereiti prie turinio

Pascal keturzenklis


Rekomenduojami pranešimai

http://www.part.lt/img/9d696009b204e19fecc8efd37bf786d2829.png

Foto nuoroda

šitam uždavinį išieškomi skaičiai iš keturženklio skaičiaus man reikia dabar išieškot iš penkiaženklio visus skaičius radau tik niekaip neišeina rast ketvirto skaitmens

Redagavo mRokas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

program Bevardė18;
var sk,dtuks,tuks,simt,desimt, vnt:integer ;
begin
 WriteLn('Įveskite penkiaženklį skaičių: ');
 Readln(sk);
 dtuks := sk div 10000;
 tuks := sk div 1000 mod 10;
 simt := sk mod 1000 div 100;
 desimt:= sk div 10 mod 10;
 vnt := sk mod 10;
write(dtuks,' ',tuks,' ',simt,' ',desimt,' ',vnt);
 Readln;
end.

Nerašysiu visko, esmė parašyta.

Redagavo Saulius.
Nuoroda į pranešimą
Dalintis kituose puslapiuose

program Bevardė18;
var sk,dtuks,tuks,simt,desimt, vnt:integer ;
begin
 WriteLn('Įveskite penkiaženklį skaičių: ');
 Readln(sk);
 dtuks := sk div 10000;
 tuks := sk div 1000 mod 10;
 simt := sk mod 1000 div 100;
 desimt:= sk div 10 mod 10;
 vnt := sk mod 10;
write(dtuks,' ',tuks,' ',simt,' ',desimt,' ',vnt);
 Readln;
end.

Nerašysiu visko, esmė parašyta.

Bet juk įvedus skaičių nuo 32 tūkstančių bus išmesta klaida, nes reikia naudoti ne integer tipą, o longint kurio reikšmės gali būti iki 2 tūkstančių milijonų, arba 2 milijardų.

 

Aš daryčiau taip, man tai net šiek tiek paprasčiau:

program Bevarde18;
var sk:longint;
   sum, san:longint;
   i, tarp:integer;
begin
san := 1; sum := 0;
write('Iveskite penkiazenkli skaiciu: '); readln(sk);
for i:=1 to 5 do
   begin
   tarp := sk mod 10;
   write(tarp ,' ');
   sum += tarp;
   san *= tarp;
   sk := sk div 10;
   end;
writeln;
If sum - san > 0 then writeln('Suma didesne uz sandauga, skirtumas: ', sum-san)
                else writeln('Sandauga didesne uz suma, skirtumas: ', san-sum);
readln;
end.

Čia visą uždavinį išspręndžiau :)

Redagavo audrius^
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ą...