Pereiti prie turinio

raidziu piraminde (fps)


Rekomenduojami pranešimai

Sudarykite programą, kuri išspausdintų lotyniškosios abėcėlės piramidę:

 
  a
 ab
 abc
 abcd

 

program Noname0;
var i,j:integer;
begin

 for i:=ord('a') to ord ('z') do

  begin
	   for j:=ord('a') to i do
	   write(b);
	   write (chr(j));
	   writeln;
  end;
 readln;
end.

 

reiketu ja patobulint, nes dbr gaunasi trikampis ne piramide.

Redagavo Neomidis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Bent jau kiek aš žinau tai paskalyje kiekvienam ženklui skiriamas tokia pat vieta, taigi su tokiom raidėm nesigautų piramidės. Nebent raidės būtų:

  
a
abc
abcde
...

o šaip esmė viso scripto būtų tokia, kad skaičiuotų kelintą eilutę dabar spausdina ir prieš spausdindami įterptų tarpą (if eilsk = 1 then for i:=1 to z do write(' '); ir kiekvienoj naujoj eilutėj z:= z-1) jei eilučių skaičius nežinomas, tada nuskaitom paskutinę eilutę, suskaičiuojam kiek joje simbolių, tada simbolių sk div 2 ir žinom kiek tarpų reiks dėti pirmoje eilutėje ;)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Štai patobulinau. Kadangi sąlygoje nėra parašyta kaip turi stovėti piramidė, tai man išėjo padaryti, jog būtų prisiglaudusi prie šono.

 

program Noname0;
var i,j,b:integer;
begin

 for i:=ord('a') to ord ('z') do

  begin
	   for j:=ord('a') to i do
	   write(b);
	   write (chr(j));
	   writeln;
  end;
 for i:=ord('a') to ord ('z') do

  begin
	   for j:=ord('z') downto i do
	   write(b);
	   write (chr(j));
	   writeln;
  end;

 readln;
end.

Redagavo Darexs
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ą...