Hogyan lehet ismétlés nélküli variációt megjelenítő programot írni a Pascal program nyelvben?
Figyelt kérdés
Csak az ötlet kellene, és pár sor a programból.2009. okt. 10. 09:37
1/3 anonim válasza:
Hát, mivel a faktoriális elég húzós dolog, így próbáld először papíron felírni.
Az n! = n*(n-1)* ... * 1
Az (n-k)! = (n-k)*(n-k-1)*...*1
Az osztás miatt ki kell húzni jobbról az (n-k)-ig a tényezőket a nevezőben és a számlálóban egyaránt, így ami marad elő kell állítanod egy ciklussal. A végén nem marad más csak viszonylag nagy számok szorzása.
V(nk) = n*(n-1)*...*(n-k+1)
És ezt kell megoldanod.
Példa: V(5 3) , n=5, k=3
5*4*3*2*1 5*4*3*2*1
V(nk) = --------- = --------- = 5*4*3
(5-3)! 2*1
2/3 anonim válasza:
Jajj, de jó. Szétcsúszott. Másold ki a példát vágólapra és a jegyzettömbbe tedd át, ott elvileg helyesen fog kinézni.
3/3 anonim válasza:
Oh, tévedtem, ott se néz ki jól.
Lényeg, hogy a felső szorzatot toljad el a szaggatott vonalak fölé, hogy a kifejezésben szereplő számláló legyen, az alsó (5-3)! -t pedig a nevezőbe, a többit pedig értelemszerűen a helyére.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!