Kezdőoldal » Számítástechnika » Programozás » Algoritmus mely kiszámolja...

Szimeonov viki kérdése:

Algoritmus mely kiszámolja 10-tól nagyobb de 15 kisebb számok szorzatát?

Figyelt kérdés

2015. okt. 15. 19:01
 1/8 anonim ***** válasza:
Ez egy kijelentő mondat, hiába dobtál kérdőjelet a végére. Tehát mi a kérdésed?
2015. okt. 15. 19:18
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:

Algoritmus???

int x = 11*12*13*14;

2015. okt. 15. 19:36
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:

m=11

For(i=12, i<15, i++)

m=m*i

2015. okt. 15. 19:40
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:

Gyanítom minden szám szorzata kell - ez esetben itt egy egyszerű Python-szkript:

[link]

2015. okt. 15. 20:21
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
Sztem pedig csak az egész számok szorzatára vagy kiváncsi, egyébként végtelen lesz a szorzat.
2015. okt. 15. 20:28
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:

Pontosíts kérlek! Milyen számhalmazról beszélünk? Bár nekem is gyanús, hogy egész számokról van szó, mert a végtelennek nincs értelme. Hacsaknem egy adott programnyelvről van szó, ugyanis a gép esetében a változók méretéből fakadóan véges sok számról beszélhetünk.


De tessék egy algoritmus:

MAX = 15

MIN = 10

szorzat = szamlalo = MIN+1

Ciklus amíg szamlalo < MAX-1

szorzat = szorzat * szamlalo+1

szamlalo = szamlalo+1

Ciklus vége


(1000+1 féle megoldás létezik. Ez az egyik.)

2015. okt. 15. 23:03
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:
Igen, ami kiszámolja 10-től nagyobb de 15-nél(gondolom) kisebb számok szorzatát, az algoritmus. De tényleg lehet egyszerű értékadással is.
2015. okt. 15. 23:57
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:

Imperatív megoldás:


függvény összeszorzó(min, max)

szorzat = min

ciklus i = [min+1,...,max] -> szorzat = szorzat * i

visszatér szorzat



Deklaratív megoldás:


függvény összeszorzó(min, max):

ha min == max visszatér min

egyébként visszatér összeszorzó(min+1, max)*min

2015. okt. 16. 00:04
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!