Kezdőoldal » Számítástechnika » Programozás » Hogy csináljam ezt meg Free...

Hogy csináljam ezt meg Free Pascalban?

Figyelt kérdés

Írj programot, amit bekér 1-20 közötti számot, ezután a program az alábbi elrendezésű számhalmazt jeleníti meg pl. 4-es beadott szám esetében:

1 2 3 4

1 2 3

1 2

1


2012. máj. 24. 19:53
 1/6 anonim ***** válasza:
2 egymásba ágyazott for ciklussal.
2012. máj. 24. 21:36
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
Két egymásba ágyazott for ciklus jó megoldásnak tűnik. Az egyik mondjuk "i:=n downto 1" megy, ahol n a bekért szám; ezen belül a másik a kiírásért felelős, ez "j:=1 to i" fut. (Ha nem tiszta, próbáld leírni egy füzetbe.)
2012. máj. 24. 21:39
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:

readln(x);

for n:=1 to x do

begin

for i:=x downto n do

begin

write(x+1-i,' ');

end;

writeln;

end;


rég nem pascaloztam, de én is így csinálnám meg.

2012. máj. 25. 22:47
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
az első válaszolójét sehogy se értem...a második kommentelőjét kipróbáltam de nem írta ilyenre ki csak beírok egy számot bármilyet és kiírja hogy 1....mi lehet a baj? esetleg más megoldás?
2012. máj. 26. 14:36
 5/6 anonim ***** válasza:

Első válaszoló vagyok.Hidd el más megoldás bonyolultabb lenne.

Van egy külső for ciklus amely a bekért számtól visszafele lépked 1-ig, ennek ciklusmagjába van még egy for ciklus mely kiírja a számokat 1-től a külső ciklusváltozó értékéig. A belső ciklus lefutása után egy sortörés. Pofon egyszerű, egyszerűbb mint elmagyarázni.


2-ik válaszoló jól írta.

3-ik válaszoló megoldása is jó, bár lehetne egyszerűbben.


Nem tudom mit rontottál el én megoldottam aztán megnéztem hogy mit javasolt a 2.-ik válaszoló és pont ugyanúgy oldottam meg a nélkül hogy elolvastam volna.

Gyerek játék:)

2012. máj. 26. 15:53
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:
Küldtem egy privát üzenetet, amiben egy picit részletesebben leírtam a "megoldásunkat" (kedves első válaszoló, én is független voltam tőled, nem láttam a válaszod a sajátom elküldéséig), remélem, úgy sikerül. Talán valamit elírtál, az lehet a probléma.
2012. máj. 26. 20:42
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!