2. hét - Feladatok

Másodfokú egyenlet gyökei

Kérje be a program egy másodfokú egyenlet a, b, és c tényezőit, és számolja ki, hogy hány valós gyöke van az egyenletnek!

Elvárt kimenetek:

#  a   b   c   kimenet
#  2  -1  -6   x1 = 2, x2 = -1.5
#  2  -4   2   x = 1
#  1   2  10   Nincs valós gyök

Tartály

Szeretnénk egy tartály lefesteni (zárt henger) Egy vödör festékkel 2nm felületet lehet lefesteni.

A program kérje be a tartály sugarát és magasságát. Adja meg, hogy hány vödör festéket kell venni.

Példa kimenet:

# Magasság: 2
# Sugár: 0.6
# Megoldás 5 vödör kell.

Prímtényezős felbontás

Bemenet: egész szám

Kiírni: prímtényezők

Megvalósítandó algoritmus:

# BE: x

# oszto = 2

# CIKLUS x > 1
#     HA oszto-vel osztható
#         x = x / oszto
#         KI: oszto
#     HA NEM osztható oszto-val
#         oszto = oszto + 1
# CIKLUS VÉGE

Számsorok

Generáljon véletlenszerűen egy 100 elemű számsort, melynek minden eleme 1-től 100-ig vehet fel értéket.

Adja meg a sorozat legnagyobb és legkisebb elemét, valamint a sorozat elemeinek összegét, illetve szorzatát.

Fogyasztás

Elindulunk egy útra tele tankkal. Döntse el, hogy az út során kell-e tankolni.

Be: fogyasztás (liter/100km), tank méretét (liter), megtett út hossza (km)

Faktoriális

A program adja meg a bemeneti szám faktoriálisát!

Sziget

Generáljunk egy 1000 elemű tömböt, melynek elemei az [-100;100] tartományba esnek.

Egy szigetnek számít az összes egymást követő pozitív szám.

1. rész: minden n<0 írjunk át 0-ra

[-1, -5, 2, 5, -7, 12] -> [ 0, 0, 2, 5, 0, 12]

2. rész: legtöbb elemből álló sziget megkeresése

Sziget (egyszerűbb változat)

Generáljunk egy 1000 elemű tömböt, melynek elemei az [-100;100] tartományba esnek.

Egy szigetnek számít az összes egymást követő pozitív szám.

1. rész: minden n<0 írjunk át 0-ra

2. Határozzuk meg a szigetek számát

Szöveg léptetés

Várt kimenet:

# P i t a g o r a s z
# i t a g o r a s z P
# t a g o r a s z P i
# a g o r a s z P i t
# ...
# z P i t a g o r a s

Algoritmus:

# CIKLUS 10-szer
#     CIKLUS a tömb kiírásához... # Csak kiírás, nem változik tömb
#     CIKLUS VÉGE

#     CIKLUS a léptetéshez... # Itt változik a tömb, nincs kiírás
#     CIKLUS VÉGE
# CIKLUS VÉGE