Célok
1. feladat: Emeljen autót
Archimédész is felismerte a kar erejét, és kijelentette: Adjon nekem egy erős pontot az űrben, és mozgassa a Földet.
Hozzon létre egy float lift_a_car függvényt (const int stick_length, const int emberi_súly, const int car_weight) három paraméterrel:
- const int stick_length - A bot hossza
- const int emberi_súly - emberi súly
- const int car_weight - az autó súlya
Példa a függvény használatára
Értékelés
Ez a feladat az max. 1 pont.
2. függelék: A WC-papír egységára
Gondolhatunk 1 húrra mint egységre. Mivel a sztrájk ára túl alacsony lenne, vegye figyelembe a 100 csík árát. Ránk maradt, hogy megtudjuk, hogyan lehet átalakítani a métereket sztrájkká. Egyszerű mérésekkel azt találjuk, hogy 10 kavics körülbelül 1,17 méter hosszú.
Hozzon létre egy float unit_price függvényt (const float pack_price, const int rolls_count, const int piece_count) három paraméterrel:
- const float pack_price - Csomag ára
- const int rolls_count - tekercsek száma
- const int piece_count - A toll darabjainak száma
Példa a függvény használatára
Értékelés
Ez a feladat az max. 1 pont.
3. feladat: Collatz-sejtés
Hozzon létre egy int collatz függvényt (const int szám) a következő paraméterrel:
Példa a függvény használatára
Értékelés
Ez a feladat az max. 1,5 pont.
4. függelék: Keresse meg az ellentétes számot
Hozzon létre egy ellentétes_szám függvényt (const int n, const int szám) két paraméterrel:
Példa a függvény használatára
Értékelés
Ez a feladat az max. 1,5 pont.
5. függelék: Számoljon tömbben számokat
Az emberek csoportja a sorban áll, és köszönjük a csapatokba való felvételt, a következők érvényesek:
- az illető az 1. csapathoz tartozik
- a személy a 2. csapathoz tartozik
- az illető az 1. csapatba tartozik
- .
Hozzon létre egy void számláló függvényt (const int input_array [], const int array_size, int result_array [2]) három paraméterrel:
Funkció ne gyere vissza Értéktelen.
A függvény kiszámítja a írja az eredményeket a mezőre eredmény_array [] a következő szabályok szerint:
jegyzet
Ebben a szerepben a 0 páratlan számnak számít.
Példa a függvény használatára
Értékelés
Ez a feladat az max. 1,5 pont.
6. feladat: Pascal háromszöge
ÁBRA. 2: Pascal háromszöge
Hozzon létre egy aláíratlan hosszú sum_squared (const int line) függvényt a következő paraméterrel:
Funkció vissza fog térni a Pascal háromszög adott sorában az összes együttható négyzetének összege.
Példa a függvény használatára
Értékelés
Ez a feladat az max. 1,5 pont.
7. függelék: Min-és-Max ár
Denis pénzt akar keresni, és kapott egy nagyon egyszerű ötletet - el fogja adni a dolgokat. Amikor nyereséget akar elérni, a lehető legalacsonyabb áron kell megvennie a dolgokat, és a legmagasabb áron kell eladni.
7.1. Feladat: Min
Hozzon létre egy int array_min függvényt (const int input_array [], const int array_size) két paraméterrel:
7.1. Feladat: Max
Hozzon létre egy int array_max függvényt (const int input_array [], const int array_size) két paraméterrel:
Példa a függvények használatára
Értékelés
Ez a feladat az max. 1 pont.
8. függelék: Különleges számláló
Programozza az aláíratlan hosszú special_counter függvényt (const int input_array [], const int array_size) két paraméterrel:
jegyzet
Ebben a szerepben a 0 páratlan számnak számít.
Példa a függvény használatára
Értékelés
Ez a feladat az max. 1,5 pont.
9. függelék: Különleges számok
Programozza az int special_numbers függvényt (const int input_array [], const int array_size, int result_array []) három paraméterrel:
Funkció vissza fog térni talált speciális számok száma.
Példa a függvény használatára
Értékelés
Ez a feladat az max. 1,5 pont.
- A projektet időben be kell nyújtani a git adattárban a git.kpi.fei.tuke.sk címen (lásd alább).
- A fordítás során nem lehet hibát elkövetni! A projektet a gcc fordítóval állítják össze a következő kapcsolók segítségével:
- A végső megvalósításban nem lehet globális változó.
Projekt feltöltése
A projekt nevének a következő formában kell lennie: zap-2020.
A projektnek a következő mappák és fájlok felépítésével kell rendelkeznie:
Az egyes fájlok jelentése a következő:
- README ill. README.md - Egy fájl, amely felsorolja a csoportot, amelyen részt vesz:
- /ps2/ps2.c - Forráskód az 1-9. feladat megoldásához
Figyelem
Figyelem
A mappák, fájlok nevei és a README fájl tartalma, ill. README.md A betűk méretétől függ!
jegyzet
Ha a projektben a szükséges fájlokon kívül vannak más fájlok, azok létezése nem lesz hibának tartják.
Értékelés és tesztelés
A kódodat a gcc fordító lefordítja a következő kapcsolókkal:
A következőket tekintjük hibának:
- Az NVEY BABY személyes adatok feldolgozásának jogalapja
- OMG69 24 cps
- Az ünnepek alatt az UNB, a NÚDCH vagy a NÚSCH betegei Coronavirus lelki szolgáltatásokat nyújtottak
- Péter 77 kilót fogyott
- A VšZP kötvénytulajdonosai értékelték a VšZP intézményi egészségügyi intézményeinek erősségeit és gyengeségeit