Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ° ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΡΡΠ»ΠΎΠ²ΠΈΡ, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠΎΡΠΌΠΈΡΡΠ΅Ρ Π½ΠΎΠ²ΡΡ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΡ ΠΈΠ· Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ: ΡΠ΅ΠΉΡΠΈΠ½Π³ Π±ΠΎΠ»ΡΡΠ΅ n, Π³Π΄Π΅ n Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ: 1 — Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ; 2 — Π²ΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ; 3 — Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°; 4 — ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° 5 — ΠΠΎΠΈΡΠΊ; 6… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ
1. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ
Π¨Π°Π±Π»ΠΎΠ½:
typedef struct games
{
char name[12]; // ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°
int year; // ΠΠ°ΡΠ° Π²ΡΡ ΠΎΠ΄Π°
int rating; // Π Π΅ΠΉΡΠΈΠ½Π³
} MS;
ΠΠ΄Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΡΠΈΠΏΠ° char — Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, Π²ΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΡΠΈΠΏΠ° int — Π΄Π°ΡΠ° Π²ΡΡ ΠΎΠ΄Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΡΡΠ΅ΡΡΠ΅ ΠΏΠΎΠ»Π΅ ΡΠΈΠΏΠ° int — ΡΠ΅ΠΉΡΠΈΠ½Π³.
ΠΠΌΡ ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°: games.
ΠΠΌΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°: MS.
ΠΡΠΈΠΌΠ΅Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΈΠΏΠ° NT: MS *games=NULL.
2. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΏΠΈΡΠΊΠ°
Π¨Π°Π±Π»ΠΎΠ½:
typedef struct list
{
MS info;
struct list* pred;
struct list* next;
} SP;
ΠΠ΄Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ — Π΄Π°Π½Π½ΡΠ΅ ΡΠΈΠΏΠ° MS, Π²ΡΠΎΡΠΎΠ΅ ΠΈ ΡΡΠ΅ΡΡΠ΅ ΠΏΠΎΠ»Π΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΡΠΈΠΏΠ° struct list *.
ΠΠΌΡ ΡΡΡΡΠΊΡΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΏΠΈΡΠΎΠΊ: list.
ΠΠΌΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°: SP.
ΠΡΠΈΠΌΠ΅Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΈΠΏΠ° SP: SP *h1=NULL.
3. ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ
ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 1 «ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ».
Π’Π°Π±Π»ΠΈΡΠ° 1. ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ | Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ rating Π²ΡΠ²ΠΎΠ΄ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² Ρ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠΌ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ n | Π Π΅Π·ΡΠ»ΡΡΠ°Ρ | |||||
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠΎΠ΄ Π²ΡΡ ΠΎΠ΄Π° | Π Π΅ΠΉΡΠΈΠ½Π³ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠΎΠ΄ Π²ΡΡ ΠΎΠ΄Π° | Π Π΅ΠΉΡΠΈΠ½Π³ | ||
Crysis | n=8 | Crysis 2 | |||||
Crysis 2 | Crysis 3 | ||||||
Crysis 3 | |||||||
Max Payne | n=10 | Gears World | |||||
Gears World | |||||||
Shake | |||||||
ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΠΎ ΠΏΠΎΠ»Ρ rating ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 2 «ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ».
Π’Π°Π±Π»ΠΈΡΠ° 2. ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ
ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ | Π’ΠΈΠΏ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ | Π Π΅Π·ΡΠ»ΡΡΠ°Ρ | |||||
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠΎΠ΄ Π²ΡΡ ΠΎΠ΄Π° | Π Π΅ΠΉΡΠΈΠ½Π³ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠΎΠ΄ Π²ΡΡ ΠΎΠ΄Π° | Π Π΅ΠΉΡΠΈΠ½Π³ | ||
Crysis | ΠΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ | Crysis 3 | |||||
Crysis 2 | Crysis | ||||||
Crysis 3 | Crysis 2 | ||||||
Crysis | ΠΠΎ ΡΠ±ΡΠ²Π°Π½ΠΈΡ | Crysis 2 | |||||
Crysis 2 | Crysis | ||||||
Crysis 3 | Crysis 3 | ||||||
ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΠΎ ΠΏΠΎΠ»Ρ year ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 3 «ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ».
Π’Π°Π±Π»ΠΈΡΠ° 3. ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ
β ΠΏ.ΠΏ. | ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ | Π’ΠΈΠΏ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ | Π Π΅Π·ΡΠ»ΡΡΠ°Ρ | |||||
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠΎΠ΄ Π²ΡΡ ΠΎΠ΄Π° | Π Π΅ΠΉΡΠΈΠ½Π³ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠΎΠ΄ Π²ΡΡ ΠΎΠ΄Π° | Π Π΅ΠΉΡΠΈΠ½Π³ | |||
Baloo | ΠΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ | Aentik | ||||||
Charge | Baloo | |||||||
Aentik | Charge | |||||||
Nord | ΠΠΎ ΡΠ±ΡΠ²Π°Π½ΠΈΡ | Ascell | ||||||
Ascell | Jaske | |||||||
Jaske | Nord | |||||||
4. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π³Π»Π°Π²Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π³Π»Π°Π²Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 4.
Π’Π°Π±Π»ΠΈΡΠ° 4. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π³Π»Π°Π²Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | Π’ΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | |
k, q, z | int | ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ | |
pm, pm2, pm3, pm4, pm5, pm6, pm7, pm8 | int | ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ | |
c, ch | char | ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΡΠΈΠΊΠ»ΠΎΠΌ | |
h1, rez | SP * | Π£ΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ | |
5. ΠΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°
ΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ.
1) ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ: 1 — Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ; 2 — Π²ΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ; 3 — Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°; 4 — ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° 5 — ΠΠΎΠΈΡΠΊ; 6 — Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ; 7 — ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ; 0 — ΠΡΡ ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
2) ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ, Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ: 1 — ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄; 2 — ΠΠ²ΠΎΠ΄ Ρ ΡΡΠΎΡΠ½Π΅Π½ΠΈΡΠΌ ΠΌΠ΅ΡΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΡ 3 — Π²ΡΡ ΠΎΠ΄ Π² Π½Π°Π΄ΠΌΠ΅Π½Ρ.
2.1) ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ:
2.1.1) Π²Π²ΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΏΡΠ½ΠΊΡΡ 2.1.2;
2.1.2) Π²Π²ΠΎΠ΄ Π³ΠΎΠ΄Π°, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΏΡΠ½ΠΊΡΡ 2.1.3;
2.1.3) Π²Π²ΠΎΠ΄ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΏΡΠ½ΠΊΡΡ 2.1.4;
2.1.4) Π²ΡΠ²ΠΎΠ΄ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ «ΠΠ°Π²Π΅ΡΡΠΈΡΡ Π²Π²ΠΎΠ΄? (y/n)».
2.1.5) Π΅ΡΠ»ΠΈ Ρh==n, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΏΡΠ½ΠΊΡΡ 2.1.1; Π΅ΡΠ»ΠΈ Ρh≠n, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΏΡΠ½ΠΊΡΡ 2.
3) ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π²ΡΠΎΡΠΎΠΉ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄-ΠΌΠ΅Π½Ρ:
1 — ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄.
2 — Π£ΡΠΎΡΠ½Π΅Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ
3 — ΠΡΡ ΠΎΠ΄
4) ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΡΠ΅ΡΠΈΠΉ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΏΡΠ½ΠΊΡΡ 1.
5) ΠΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½ ΡΠ΅ΡΠ²Π΅ΡΡΡΠΉ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ, Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ: 1 — Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²; 2 — Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° (ΠΠΎ ΠΈΠΌΠ΅Π½ΠΈ, Π³ΠΎΠ΄Ρ ΠΈΠ»ΠΈ ΡΠ΅ΠΉΡΠΈΠ½Π³Ρ); 3 — ΠΡΡ ΠΎΠ΄ (Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ ΠΏΡΠ½ΠΊΡΠΎΠΌ).
6) ΠΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½ 5 ΠΏΡΠ½ΠΊΡ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠΈΡΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° (ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π³ΠΎΠ΄Ρ).
7) ΠΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½ 6 ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ, Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ Ρ Π²Π°ΡΠΈΠ°Π½ΡΠ°ΠΌΠΈ Π²ΡΠ±ΠΎΡΠ°: 1 — Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅, 2 — ΠΠ°Π³ΡΡΠ·ΠΊΠ°
8) ΠΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½ 7 ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ, ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠ²ΠΎΠ΄ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ:
1 — Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, 2 — ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅
9) ΠΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½ 0 ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ, ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
6. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «menu_seach_1»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ ΠΏΡΠ½ΠΊΡΠ° «ΠΠΎΠΈΡΠΊ».
ΠΡΠΎΡΠΎΡΠΈΠΏ: void menu_seach1 (void)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: menu_seach _1 ();
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «menu_sort_1»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ ΠΏΡΠ½ΠΊΡΠ° «Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°».
ΠΡΠΎΡΠΎΡΠΈΠΏ: void menu_sort1 (void)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: menu_seach _1 ();
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «user_GUIDE»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ ΠΏΡΠ½ΠΊΡΠ° «ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ».
ΠΡΠΎΡΠΎΡΠΈΠΏ: void user_GUIDE (void)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: user_GUIDE ();
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «Save_and_Load»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ ΠΏΡΠ½ΠΊΡΠ° «Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ°».
ΠΡΠΎΡΠΎΡΠΈΠΏ: void Save_and_Load (void)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: Save_and_Load ();
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «menu_seach»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ ΠΏΡΠ½ΠΊΡΠ° «ΠΠΎΠΈΡΠΊ».
ΠΡΠΎΡΠΎΡΠΈΠΏ: void menu_seach (void)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: menu_seach ();
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «menu_confirming»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ ΠΏΡΠ½ΠΊΡΠ° «ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ°».
ΠΡΠΎΡΠΎΡΠΈΠΏ: void menu_confirming (void)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: menu_confirming ();
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «Notice»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ
ΠΡΠΎΡΠΎΡΠΈΠΏ: void Notice (void)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: Notice ();
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «menu_enter»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ ΠΏΡΠ½ΠΊΡΠ° «ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ»
ΠΡΠΎΡΠΎΡΠΈΠΏ: void menu_enter (void)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: menu_enter ();
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «menu_enter»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ ΠΏΡΠ½ΠΊΡΠ° «ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ »
ΠΡΠΎΡΠΎΡΠΈΠΏ: void menu_enter (void)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: menu_enter ();
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «output_menu»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ ΠΏΡΠ½ΠΊΡΠ° «ΠΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ »
ΠΡΠΎΡΠΎΡΠΈΠΏ: void output_menu (void)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: output_menu ();
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «help»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠΌΠΎΡΠΈ.
ΠΡΠΎΡΠΎΡΠΈΠΏ: void help (void)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: help ();
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «recomend»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²ΡΠ²ΠΎΠ΄ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΡΠΎΡΠΎΡΠΈΠΏ: void recomend (void)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: recomend ();
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «Screen»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²ΡΠ²ΠΎΠ΄ Π½ΡΡΠ½ΠΎΡΡΠΈ*
ΠΡΠΎΡΠΎΡΠΈΠΏ: void Screen (void)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: Screen ();
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «enter»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²Π²ΠΎΠ΄
ΠΡΠΎΡΠΎΡΠΈΠΏ: SP *enter (SP *), Π³Π΄Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΡΠΈΠΏΠ° SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°, ΡΠΈΠΏ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: names = enter (&k), Π³Π΄Π΅ names — ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ : ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ enter ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 4.
Π’Π°Π±Π»ΠΈΡΠ° 4. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ enter
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | Π’ΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | |
p | SP * | Π£ΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ° | |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «Output»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π²ΡΠ²ΠΎΠ΄ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΠΏΠΎΠ»Π΅ΠΉ ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠΎΡΠΎΡΠΈΠΏ: void Output (SP *, char *), ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΏ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°, Π²ΡΠΎΡΠΎΠΉ ΡΠΈΠΏ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° char * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΈΠΏΠ° char.
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: Output (games, «ΠΠ°Π½Π½ΡΠ΅:»), Π³Π΄Π΅ games — Π°Π΄ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΡΡΡΠΊΡΡΡ.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ : ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Output ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 5.
Π’Π°Π±Π»ΠΈΡΠ° 5. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Output
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | Π’ΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | |
q | Int | ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ | |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «confirming»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ — ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
ΠΡΠΎΡΠΎΡΠΈΠΏ: SP *confirming (SP *) Π³Π΄Π΅ ΡΠΈΠΏ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°, ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΏ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° SP * - Π°Π΄ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: rez=confirming (SP *h1), Π³Π΄Π΅ rez — Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° SP *, h1 — ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ : ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ confirming ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 6.
Π’Π°Π±Π»ΠΈΡΠ° 6. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ confirming
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | Π’ΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | |
d | int | ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° | |
p, h2, p1, p2 | SP * | ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ | |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «Sort»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ «NewSort» Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ (ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ, ΡΠ±ΡΠ²Π°Π½ΠΈΡ)
ΠΡΠΎΡΠΎΡΠΈΠΏ: SP *Sort (SP *), Π³Π΄Π΅ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΏ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°, Π²ΡΠΎΡΠΎΠΉ ΡΠΈΠΏ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° int — ΡΠ°Π·ΠΌΠ΅Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°, Π° ΡΠΈΠΏ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ SP* - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: h1=Sort (games), Π³Π΄Π΅ h1 ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ : ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Sort ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 7.
Π’Π°Π±Π»ΠΈΡΠ° 7. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Sort
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | Π’ΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | |
pm2, pm3, pm4 | Int | ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠ΅Π½Ρ | |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «Newsort»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΡΡΠ½ΠΊΡΠΈΡ ΡΠΎΡΡΠΈΡΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠΎΡΠΎΡΠΈΠΏ: SP *Newsort (SP *, int, int), Π³Π΄Π΅ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΡΠΈΠΏΠ° SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°, Π²ΡΠΎΡΠΎΠΉ ΡΠΈΠΏ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° int — ΡΠ»Π°Π³, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡ ΠΏΠΎΠ»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠ΅ΡΠΈΠΉ ΡΠΈΠΏ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° int — ΡΠ»Π°Π³, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ ΠΊΠ°ΠΊΠΎΠΉ ΡΠΈΠΏ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ (ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ ΡΠ±ΡΠ²Π°Π½ΠΈΡ), Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: h1=Newsort (h1, 1, 1), Π³Π΄Π΅ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ h1 — ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°, Π²ΡΠΎΡΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ 1 — ΡΠ»Π°Π³, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡ ΠΏΠΎΠ»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠ΅ΡΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ int — ΡΠ»Π°Π³, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ ΠΊΠ°ΠΊΠΎΠΉ ΡΠΈΠΏ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ (ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ ΡΠ±ΡΠ²Π°Π½ΠΈΡ), Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ : ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Newsort ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 8.
Π’Π°Π±Π»ΠΈΡΠ° 8. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ NewSort
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | Π’ΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | |
p, p1, p2, p3 | SP * | ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ | |
z | int | ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ | |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «Add»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΡΡΠ½ΠΊΡΠΈΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ.
ΠΡΠΎΡΠΎΡΠΈΠΏ: SP *Add (SP *), Π³Π΄Π΅ ΡΠΈΠΏ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°, ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΏ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: h1=Add (h1), Π³Π΄Π΅ h1 ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ : ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Add ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 9.
Π’Π°Π±Π»ΠΈΡΠ° 9. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Add
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | Π’ΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | |
d, k | int | ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ | |
pm2 | int | ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠ΅Π½Ρ | |
p1, p | SP * | ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ | |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «Del»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΡΡΠ½ΠΊΡΠΈΡ ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠΎΡΠΎΡΠΈΠΏ: SP *Del (SP *), Π³Π΄Π΅ ΡΠΈΠΏ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°, ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΏ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: h1=Del (h1), Π³Π΄Π΅ h1 — ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» Π³ΠΎΠ»ΠΎΠ²Ρ ΡΠΏΠΈΡΠΊΠ°.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ : ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Del ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 10.
Π’Π°Π±Π»ΠΈΡΠ° 10. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Del
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | Π’ΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | |
d, k | int | ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ | |
p1, p | SP * | ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ | |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «Output2»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΏΠΎΠ»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΏΡΠ°Π²Π° ΠΈ ΡΠ»Π΅Π²Π° ΠΎΡ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ.
ΠΡΠΎΡΠΎΡΠΈΠΏ: void Output2 (SP *), Π³Π΄Π΅ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΏ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: Output_2 (h1), Π³Π΄Π΅ h1 — ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ : ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Output2 ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 11.
Π’Π°Π±Π»ΠΈΡΠ° 11. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Output2
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | Π’ΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | |
k, z | int | ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ | |
p, p1, h2, p2 | SP * | ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ | |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «save»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΡΡΠ½ΠΊΡΠΈΡ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ Π² ΡΠ°ΠΉΠ»Π΅
ΠΡΠΎΡΠΎΡΠΈΠΏ: int *save (SP *), Π³Π΄Π΅ ΡΠΈΠΏ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ int, ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΏ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: check=save (h1), Π³Π΄Π΅ h1 — ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ : ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 12.
Π’Π°Π±Π»ΠΈΡΠ° 13. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ save
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | Π’ΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | |
name | char | ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ | |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «Load»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΡΡΠ½ΠΊΡΠΈΡ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π°
ΠΡΠΎΡΠΎΡΠΈΠΏ: SP *Load (SP *), Π³Π΄Π΅ ΡΠΈΠΏ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ SP, ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ" Π³ΠΎΠ»ΠΎΠ²Ρ" ΡΠΏΠΈΡΠΊΠ°, ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΏ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° SP * - ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°.
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π°: h1=Load (h1), Π³Π΄Π΅ h1 — ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° «Π³ΠΎΠ»ΠΎΠ²Ρ» ΡΠΏΠΈΡΠΊΠ°.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ : ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 13.
Π’Π°Π±Π»ΠΈΡΠ° 14. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ save
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | Π’ΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | |
*name | char | Π£ΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΠΏΠ΅ΡΠ²ΡΡ Π±ΡΠΊΠ²Ρ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π° | |
Ρ | char | ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ | |
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ «Seach»
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΡΡΠ½ΠΊΡΠΈΡ ΠΈΡΠ΅Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΡ ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ Π±ΡΠΊΠ², Π³ΠΎΠ΄Ρ ΠΈ ΡΠ΅ΠΉΡΠΈΠ½Π³Ρ.
Π’Π°Π±Π»ΠΈΡΠ° 15. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Seach1
ΠΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | Π’ΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | |
i, l | int | ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ | |
s[15] | char | Π‘ΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ | |
ch | char | ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ | |
7. ΠΠ΅ΡΠ°ΡΡ ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π ΠΈΡ. 2. ΠΠ΅ΡΠ°ΡΡ ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
8. ΠΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘/Π‘++
// ConsoleApplication16. cpp: Defines the entry point for the console application.
#include «stdafx.h»
#include «stdio.h»
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
typedef struct games
{
char name[12]; // ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°
int year; // ΠΠ°ΡΠ° Π²ΡΡ ΠΎΠ΄Π°
int rating; // Π Π΅ΠΉΡΠΈΠ½Π³
} MS;
typedef struct list
{
MS info;
struct list* pred;
struct list* next;
} SP;
void menu_seach1 (void); // ΠΠΎΠ΄ΠΌΠ΅Π½Ρ ΠΏΠΎΠΈΡΠΊΠ°
void menu_sort1 (void); // ΠΠΎΠ΄ΠΌΠ΅Π½Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ
void User_GUIDE (void); // ΠΠ΅Π½Ρ «ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ»
void Save_And_Load (void); // Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ
void menu_seach (void); // ΠΠ΅Π½Ρ ΠΏΠΎΠΈΡΠΊΠ°
void menu_confiming (void); // ΠΠ΅Π½Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ
void Notice (void); // Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ
void menu_enter (void); // ΠΠΎΠ΄ΠΌΠ΅Π½Ρ Π²Π²ΠΎΠ΄Π°
void output_menu (void); // ΠΠΎΠ΄ΠΌΠ΅Π½Ρ Π²ΡΠ²ΠΎΠ΄Π°
void help (void); // ΠΠΎΠΌΠΎΡΡ
void recomend (void); // Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ
void menu (void); // ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ
void Screen (void); // ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
SP* enter (SP*); // Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ
void Output (SP*, char*); // Π²ΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ
SP *confirming (SP*); // ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°
SP *Sort (SP*); // Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°
SP *NewSort (SP*, int, int); // ΠΠΎΠ΄ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°
SP *Add (SP*); // Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
SP *Del (SP*); // ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
void Output2 (SP*); // Π²ΡΠ²ΠΎΠ΄ ΡΠΏΡΠ°Π²Π° ΠΈ ΡΠ»Π΅Π²Π°
SP *Free (SP*); // ΠΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ
void save (SP *); // Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
SP *Load (); // ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΈΠ· ΡΠ°ΠΉΠ»Π°
SP* SortALF (SP*); // Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎ Π°Π»ΡΠ°Π²ΠΈΡΡ
SP *Add_End (SP *, SP *); // ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½Π΅Ρ
void menupoisk (SP *, SP *); // ΠΠΎΠ΄ΠΌΠ΅Π½Ρ ΠΏΠΎΠΈΡΠΊΠ°
SP *Seach (SP *, int); // Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠΈΡΠΊΠ°
int Modulus (int, int); // Π‘ΡΠΏΠ΅ΡΠ²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
char GetChar (int, char, int); // Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΌΠ°ΡΡΠΈΡΡ
int _tmain (int argc, _TCHAR* argv[])
{
setlocale (LC_CTYPE, «russian»);
SP*h1=NULL,*rez=NULL; // Π£ΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ Π½ΡΠ»Π΅Π²ΡΠΌΠΈ
int pm, pm2, pm3, pm4=0, pm5, pm6, pm7, pm8, check1=0, check=0; // ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ΅Ρ.
char c=NULL, ch=NULL, Base1=NULL, Base2=NULL, matrixch=NULL, lol=1; // ΠΡΠΏΠΎΠΌΠ³Π°Ρ. ΠΏΠ΅Ρ
HANDLE hConsole;
hConsole = GetStdHandle (STD_OUTPUT_HANDLE);
SetConsoleTextAttribute (hConsole, 2); // ΡΠ²Π΅Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠΊΠΈ
char caRow[80];
int j = 7;
int k = 2;
int l = 5;
int m = 1;
puts («ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π»ΡΠ±ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ, Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ»);
Screen ();
do
{
menu ();
fflush (stdin);
puts (««);
puts (««);
printf («ΠΠ²ΠΎΠ΄ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ:»);
scanf («%d»,&pm);
switch (pm)
{
case 1:
do
{
system («cls»);
if (lol==1)
MessageBoxA (0, «ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π»Π°ΡΠΈΠ½ΡΠΊΠΈΠ΅ Π±ΡΠΊΠ²Ρ ΠΈ ΡΠΈΡΡΡ, ΠΈ ΠΈΠΌΠ΅ΡΡ Π΄Π»ΠΈΠ½Ρ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 15 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². nΠΠΎΠ΄ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΡΠΌΠ° XXXX. ΠΡΠΈΠΌΠ΅Ρ: 2010. ΠΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ 1990 ΠΈ ΠΌΠ΅Π½ΡΡΠ΅ 2100. nΠ Π΅ΠΉΡΠΈΠ½Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ 0. nΠΠ»Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΠn», «ΠΠΎΡΠΎΠ³ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ», 0);
menu_enter ();
lol=0;
printf («ΠΠ²ΠΎΠ΄ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ:»);
scanf («%d»,&pm6);
switch (pm6)
{
case 1:
if (check≠1)
{
system («cls»);
while (h1≠NULL)
h1=Free (h1);
while (ch≠'y')
{
h1=enter (h1);
system («cls»);
puts («n ΠΠ°ΠΊΠΎΠ½ΡΠΈΡΡ Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ? (y/n)?n»);
ch=getch ();
}
do
{
fflush (stdin);
puts («nnΠΠ°ΠΏΠΈΡΠ°ΡΡ Π² ΡΠ°ΠΉΠ» (Π΄Π°-y/Π½Π΅Ρ-n)?»);
scanf («%c», &Base2);
}
while (Base2≠'n' && Base2≠'y'&& Base2≠'Y'&& Base2≠'N');
if (Base2=='Y'|| Base2=='y')
{
save (h1);
puts («nnnnntt ΠΠ°ΠΏΠΈΡΡ Π΄Π°Π½Π½ΡΡ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π°! ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π»ΡΠ±ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ.»);
getch ();
}
}
else
{
puts («ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².»);
puts (««);
puts («ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π»ΡΠ±ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ»);
getch ();
}
check=1;
break;
case 2:
system («cls»);
if (h1≠NULL)
h1=Add (h1);
else
{
puts («Π’.ΠΊ. ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΠ²ΡΠΉ Π² ΡΠΏΠΈΡΠΊΠ΅ Ρ Π΄ΠΎΠ±Π°Π²Π»Ρ Π΅Π³ΠΎ Π² Π½Π°ΡΠ°Π»ΠΎ, Π΄Π»Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π»ΡΠ±ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ»);
getch ();
h1=enter (h1);
}
check=1;
break;
case 3:
system («cls»);
pm6=3;
break;
default:
system («cls»);
puts («ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²Π²Π΅Π΄Π΅Π½ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ»);
puts (««);
puts («ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π»ΡΠ±ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ»);
getch ();
break;
}
}
while (pm6≠3);
break;
case 2:
do
{
system («cls»);
output_menu ();
printf («ΠΠ²ΠΎΠ΄ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ:»);
scanf («%d»,&pm4);
switch (pm4)
{
case 1:
if (h1≠NULL)
Output (h1," Π‘ΠΏΠΈΡΠΎΠΊ:");
else
Notice ();
getch ();
break;
case 2:
if (h1≠NULL)
Output2 (h1);
else
Notice ();
getch ();
break;
case 3:
pm4=3;
break;
default:
puts («ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²Π²Π΅Π΄Π΅Π½ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ»);
puts (««);
puts («ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π»ΡΠ±ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ»);
getch ();
break;
}
}
while (pm4≠3);
break;
case 3:
system («cls»);
if (h1≠NULL)
{
while (rez≠NULL)
rez=Free (rez);
rez=confirming (h1);
if (rez≠NULL)
Output (rez," Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ:");
else
puts («n Π ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠ΅ Π½Π΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ n»);
getch ();
}
else
Notice ();
puts («nΠΠ°ΠΆΠΌΠΈΡΠ΅ Π»ΡΠ±ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡn»);
getch ();
break;
case 4:
do
{
system («cls»);
menu_confiming ();
puts (««);
printf («ΠΠ²ΠΎΠ΄ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ:»);
scanf («%d»,&pm3);
switch (pm3)
{
case 1:
if (h1≠NULL)
h1=Del (h1);
else
Notice ();
getch ();
break;
9. ΠΠ½ΡΡΡΡΠΊΡΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
1. ΠΠ»Ρ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ Π½Π°ΠΆΠΌΠΈΡΠ΅ 1.
1) ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ:
1) «ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄ «- ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ , Π΄Π°Π½Π½ΡΠ΅ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π±Π΅Π· ΡΡΠΎΡΠ½Π΅Π½ΠΈΡ ΠΌΠ΅ΡΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
2) «Π£ΡΠΎΡΠ½ΠΈΡΡ ΠΌΠ΅ΡΡΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ» — ΠΠ΄Π΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΎΡΠ½ΠΈΡΡ ΠΌΠ΅ΡΡΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΠΏΡΠ½ΠΊΡΠ°ΠΌΠΈ (1-Π Π½Π°ΡΠ°Π»ΠΎ, 2-ΠΠΎΡΠ»Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ, 3-Π² ΠΊΠΎΠ½Π΅Ρ)
3) ΠΡΡ ΠΎΠ΄ Π² Π½Π°Π΄ΠΌΠ΅Π½Ρ (ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠΉΠ΄Π΅Ρ Π² Π½Π°Π΄ΠΌΠ΅Π½Ρ Π²Π²ΠΎΠ΄Π°)
2. ΠΠ»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ Π½Π°ΠΆΠΌΠΈΡΠ΅ 2.
1) ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ:
1) «ΠΡΠ²ΠΎΠ΄ Π²ΡΠ΅ΠΉ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ» — Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ Π²ΡΠ²ΠΎΠ΄ Π²ΡΠ΅ΠΉ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ, Π² ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠ° ΠΏΡΡΡΠ°, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ΄Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ.
2) «ΠΡΠ²ΠΎΠ΄ ΡΠΏΡΠ°Π²Π° ΠΈ ΡΠ»Π΅Π²Π° ΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°» — Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ Π²ΡΠ²ΠΎΠ΄ ΡΠΏΡΠ°Π²Π° ΠΈ ΡΠ»Π΅Π²Π° ΠΎΡ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, Π΅ΡΠ»ΠΈ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠ° ΠΏΡΡΡΠ°, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ΄Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ, Π΅ΡΠ»ΠΈ Π·Π°Π΄Π°Π½Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ΄Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ.
3) ΠΡΡ ΠΎΠ΄ Π² Π½Π°Π΄ΠΌΠ΅Π½Ρ (ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠΉΠ΄Π΅Ρ Π² Π½Π°Π΄ΠΌΠ΅Π½Ρ Π²ΡΠ²ΠΎΠ΄Π°)
3. ΠΠ»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΡΡΠ»ΠΎΠ²ΠΈΡ Π½Π°ΠΆΠΌΠΈΡΠ΅ 3.
1) ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ° ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΡΡΠ»ΠΎΠ²ΠΈΡ, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠΎΡΠΌΠΈΡΡΠ΅Ρ Π½ΠΎΠ²ΡΡ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΡ ΠΈΠ· Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ: ΡΠ΅ΠΉΡΠΈΠ½Π³ Π±ΠΎΠ»ΡΡΠ΅ n, Π³Π΄Π΅ n Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ.
2) ΠΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ΄Π°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π² ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅
4. ΠΠ»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ 4:
1) ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ:
1) «Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ· ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ» — ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ°, ΠΠ°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ Π²ΡΠ±ΠΎΡ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠ΄Π°Π»ΠΈΡΡ. ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π½ΠΎΠΌΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°.
2) «ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠΎ» — Π°Π½Π°Π»ΠΎΠ³ ΠΏ. 1.1.2.
3) ΠΡΡ ΠΎΠ΄ Π² Π½Π°Π΄ΠΌΠ΅Π½Ρ (ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠΉΠ΄Π΅Ρ Π² Π½Π°Π΄ΠΌΠ΅Π½Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ)
5. ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π°ΠΆΠΌΠΈΡΠ΅ 5:
1) ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ:
1) «ΠΠΎΠΈΡΠΊ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ» — ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ°, ΠΠ°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²Π΅ΡΡΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Π±ΡΠΊΠ² Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π΅Π΅ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ . ΠΡΠ»ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π±ΡΠ΄ΡΡ Π½Π°ΠΉΠ΄Π΅Π½Ρ, ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ Π²ΡΠ²ΠΎΠ΄, ΠΈΠ½Π°ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΠΎΠ±ΡΠΈΡ ΠΎΠ± ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Π±Π°Π·Π΅.
2) «ΠΠΎΠΈΡΠΊ ΠΏΠΎ Π³ΠΎΠ΄Ρ» — ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ°, ΠΠ°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²Π΅ΡΡΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ a Π΄ΠΎ b Π³ΠΎΠ΄ΠΎΠ². ΠΡΠ΄Π΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ ΠΏΠΎΠΈΡΠΊ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² Π² ΡΡΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅. ΠΡΠ»ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π±ΡΠ΄ΡΡ Π½Π°ΠΉΠ΄Π΅Π½Ρ, ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ Π²ΡΠ²ΠΎΠ΄, ΠΈΠ½Π°ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΠΎΠ±ΡΠΈΡ ΠΎΠ± ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Π±Π°Π·Π΅.
3) ΠΡΡ ΠΎΠ΄ Π² Π½Π°Π΄ΠΌΠ΅Π½Ρ (ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠΉΠ΄Π΅Ρ Π² Π½Π°Π΄ΠΌΠ΅Π½Ρ ΠΏΠΎΠΈΡΠΊΠ°)
6. ΠΠ»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π°ΠΆΠΌΠΈΡΠ΅ 6:
1) ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ:
1) «Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅» — ΠΠ°ΡΡΠΎΡΠ΅ΠΊΠ° Π±ΡΠ΄Π΅Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½Π° Π² ΡΠ°ΠΉΠ»Π΅, ΠΈΠΌΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΡ Π·Π°Π΄Π°Π΅ΡΠ΅ ΡΠ°ΠΌΠΈ. Π ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠ° ΠΏΡΡΡΠ°, ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
2) «ΠΠ°Π³ΡΡΠ·ΠΊΠ°» — ΠΠ°Π³ΡΡΠ·ΠΊΠ° Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π°. Π ΡΠ»ΡΡΠ°Π΅ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΡΠ°ΠΉΠ»Π°, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΠΎΠ±ΡΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠΈ.
3) «ΠΡΡ ΠΎΠ΄ Π² Π½Π°Π΄ΠΌΠ΅Π½Ρ» (ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠΉΠ΄Π΅Ρ Π² Π½Π°Π΄ΠΌΠ΅Π½Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ)
7. ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°ΠΆΠΌΠΈΡΠ΅ 7:
1) ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ:
1) «Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ» — ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
2) «ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ» — ΠΊΡΠ°ΡΠΊΠ° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
3) «ΠΡΡ ΠΎΠ΄ Π² Π½Π°Π΄ΠΌΠ΅Π½Ρ» (ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠΉΠ΄Π΅Ρ Π² Π½Π°Π΄ΠΌΠ΅Π½Ρ Π²ΡΠ²ΠΎΠ΄Π°)
8. ΠΠ»Ρ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π°ΠΆΠΌΠΈΡΠ΅ 0
9. Π ΡΠ»ΡΡΠ°Π΅ Π²Π²ΠΎΠ΄Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΠΎΠ±ΡΠΈΡ ΠΎΠ± ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΎΡΠΈΠ±ΠΊΠ΅.
10. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π°, Π½ΠΎ Π² ΡΠ²ΡΠ·ΠΈ Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΠΌΠΈ ΡΡΠ΅Π΄Ρ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ
11. Π’Π°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅ΡΠ΅Π½Π° Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Π½Π° Windows 8, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΡΠ±ΠΎΠΈ Π² ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ, Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΈ ΠΏΠΎΠΈΡΠΊΠ΅ Π΄Π°Π½Π½ΡΡ .
12. Π₯ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΠ°ΠΌ Π΄Π½Ρ.
ΠΡΠ²ΠΎΠ΄Ρ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠ° ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌ
ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π½Π°Π²ΡΠΊΠΈ Π² ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ ΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠΈ, ΡΠΎΠ·Π΄Π°Π½Π° ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΠ°, Ρ ΡΠ°Π½ΡΡΠ°ΡΡΡ Π½Π° Π΄ΠΈΡΠΊΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠ°Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π½Π΅ΠΉ. ΠΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΌΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ°Ρ 1 ΠΈ 2 «ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ». ΠΡΠΈΠ±ΠΎΠΊ Π½Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΎ. ΠΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π½Π°Π²ΡΠΊΠΈ Π² ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ ΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘/Π‘++.