Informatika2-2012/Gyakorlat05

A MathWikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „==== Minden max ==== Írj függvényt, amely kap két darab hosszú egészeket tartalmazó tömböt (az egyik a bemenet, a másikat a függvény kell hogy feltöltse),…”)
 
9. sor: 9. sor:
  
 
Írj függvényt, ami két háromdimenziós (float koordinátájú) pontot összekötő szakasz felezőpontját adja vissza! Előtte definiálj egy megfelelő struktúrát, ezzel dolgozzon a függvény, a visszatérési értéke is ilyen típusú legyen!
 
Írj függvényt, ami két háromdimenziós (float koordinátájú) pontot összekötő szakasz felezőpontját adja vissza! Előtte definiálj egy megfelelő struktúrát, ezzel dolgozzon a függvény, a visszatérési értéke is ilyen típusú legyen!
 +
  
 
==== Gömb-tükör ====
 
==== Gömb-tükör ====
15. sor: 16. sor:
  
 
Írj egy olyan függvényt, ami egy gömböt kap és egy 3d pontot. Adja vissza azt a gömböt amit akkor kapunk ha a kapott gömböt tükrözzük a kapott pontra.
 
Írj egy olyan függvényt, ami egy gömböt kap és egy 3d pontot. Adja vissza azt a gömböt amit akkor kapunk ha a kapott gömböt tükrözzük a kapott pontra.
 +
  
 
==== Gömb-tükör 2 ====
 
==== Gömb-tükör 2 ====
  
 
Alakítsuk át az előző feladat megoldását úgy, hogy gömb helyett egy gömbre mutató mutatót kap!
 
Alakítsuk át az előző feladat megoldását úgy, hogy gömb helyett egy gömbre mutató mutatót kap!

A lap 2012. március 7., 23:04-kori változata

Tartalomjegyzék

Minden max

Írj függvényt, amely kap két darab hosszú egészeket tartalmazó tömböt (az egyik a bemenet, a másikat a függvény kell hogy feltöltse), valamint a tömbök méretét. A függvény a másodikként kapott tömbbe írja be azokat az indexeket ahol a legnagyobb értékek előfordultak az eredeti tömbben! És végül adja vissza hogy hány darab maximális értékű elemet talált. (Használd ki hogy egy tömb azonosítója mutatóként is használható, mert igazából tényleg egy mutató.)

Pl: ha a bemeneti tömb elemei 2,3,2,4,2,1,4,4,1 akkor a függvény 3-at adjon vissza, és a második tömbbe ezeket az értékeket töltse: 3,6,7


Három dimenzió

Írj függvényt, ami két háromdimenziós (float koordinátájú) pontot összekötő szakasz felezőpontját adja vissza! Előtte definiálj egy megfelelő struktúrát, ezzel dolgozzon a függvény, a visszatérési értéke is ilyen típusú legyen!


Gömb-tükör

Struktúrák összeállításánál felhasználhatunk már létező struktúrákat is. Az előző feladat 3D pontját használva hozz létre egy "gomb" nevű, gömböt leíró struktúrát, a typedef parancsot használva (tehát ne kelljen a "struct" kulcsszót kiírni ha "gomb"-öt akarunk létrehozni). A "gomb", vagyis a gömb egy 3D pontból és egy double típusú sugárból álljon.

Írj egy olyan függvényt, ami egy gömböt kap és egy 3d pontot. Adja vissza azt a gömböt amit akkor kapunk ha a kapott gömböt tükrözzük a kapott pontra.


Gömb-tükör 2

Alakítsuk át az előző feladat megoldását úgy, hogy gömb helyett egy gömbre mutató mutatót kap!

Személyes eszközök