Készítsen programot, amely az alábbi számsort?
Készítsen (freepascal) programot, amely az alábbi számsort generálja.
A programban két változót használhat, legyen a nevük 'A' illetve 'B', kezdőértékük pedig nulla és kettő.
A program tíz sornál hosszabb nem lehet, sem FOR, sem WHILE ciklust nem tartalmazhat. Legyen kreatív.
2
6
12
24
45
78
133
224
378
630
1034
1692
2743
4424
7110
Nem, ez egy kérdés volt, ami arra vonatkozott, hogy hogy lehetne megoldani. Magára a számsort előállító algoritmusra amúgy már rájöttem.
Te nem tudtál volna villogni, mert nyilván nem ér fel az eszed addig, hogy megoldd ezt a feladatot, így inkább töröltetted.
Hogy lett volna kérdés, amikor az egész megfogalmazás egy darab kérdőjelet nem tartalmaz és szó szerint egy feladat szövege van bemásolva? A fő kérdésben lévőt leszámítva, mivel az kötelező része a kérdésnek, anélkül nem küldhető be.
Magyarázd akkor meg, hogy a "Készítsen programot, amely az alábbi számsort" szöveg (felszólító mondat töredék) mitől és hogyan lesz kérdőmondat. Mert hogy nem az, hiába van kérdőjel a végén. De még a többi válaszodban sincs utalás arra, hogy te valamit kértél volna, kizárólag utasítasz.
Ha valakit a sorozat logikája érdekelne:
1*2
2*3
3*4
4*6
5*9
6*13
7*19
8*28
9*42
10*63
...
a(n) = floor(a(n-1)*3/2) with a(1) = 2.
Link: [link]
label ComeHere;
var
A: integer = 0; B: integer = 2;
begin
ComeHere:
inc(A); writeln(A,' - ',^I,B*A);
inc(B,(B DIV 2));
if (A < 15) then goto ComeHere;
end.
a kimenet:
1 - 2
2 - 6
3 - 12
4 - 24
5 - 45
6 - 78
7 - 133
8 - 224
9 - 378
10 - 630
11 - 1034
12 - 1692
13 - 2743
14 - 4424
15 - 7110
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!