Hogy csináljam ezt meg Free Pascalban?
Í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
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.
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:)
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!