ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠΈ
Π Π΅ΡΠ΅ΡΠ°ΡΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡΠΌΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ
Π‘ΡΠ°Π²Π½ΠΈΡΡ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Ρ ΠΎΠΏΠΎΡΠ½ΡΠΌ, Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠ°Π·Π±ΠΈΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½Π° ΡΡΠΈ — «ΠΌΠ΅Π½ΡΡΠΈΠ΅ ΠΎΠΏΠΎΡΠ½ΠΎΠ³ΠΎ», «ΡΠ°Π²Π½ΡΠ΅» ΠΈ «Π±ΠΎΠ»ΡΡΠΈΠ΅», ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΠΈΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΌΠ΅Π½ΡΡΠΈΠ΅-ΡΠ°Π²Π½ΡΠ΅-Π±ΠΎΠ»ΡΡΠΈΠ΅. ΠΠΌΠ΅Π΅Ρ Π΄Π²Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΏΠ° string: ΠΏΠ΅ΡΠ²Π°Ρ — name, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ°, Π²ΡΠΎΡΠ°Ρ — prepod, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π€ΠΠ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π΅Ρ ΡΡΠΎΡ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ. Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠΈ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
- ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
- 1. ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
- 2. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°
- 3. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
- 4. ΠΠ»ΠΎΠΊ — ΡΡ Π΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
- 5. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
- 6. Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
- ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
- C++ - ΡΡΠΎ ΠΏΠΎΠΏΡΡΠΊΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠ·ΡΠΊΠ° Π‘ Π·Π°Π΄Π°Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Object Oriented Programming, OOP). ΠΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π½Π° ΡΠ²Π΅ΡΠ΄ΠΎΠΌ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ΅ Π‘, Π‘++ ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΠΠ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΡΡΠ³ΠΈΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², Π½Π΅ ΠΆΠ΅ΡΡΠ²ΡΡ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½ΠΈ ΠΌΠΎΡΡΡ, Π½ΠΈ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎΡΡΡΡ, Π½ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡΡΡ Π‘. Π‘++ ΡΠΆΠ΅ ΡΡΠ°Π» ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π²ΡΠ΅Π³ΠΎ ΠΌΠΈΡΠ°.
- C++ - ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π·Π°Π΄ΡΠΌΠ°Π½Π½ΡΠΉ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΡΡΠ½ΡΠΌ Π΄Π»Ρ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. ΠΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠΎΡΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΡΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ C++ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°Π΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C. ΠΠΎΠΌΠΈΠΌΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π°Π΅Ρ C, C++ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΡΠΈΠΏΠΎΠ². ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΡΠΈΠΏΠΎΠ², ΡΠΎΡΠ½ΠΎ ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·Π΄Π΅Π»ΡΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄Π΄Π°ΡΡΠΈΠ΅ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ°ΡΡΠΈ. Π’Π°ΠΊΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠ΅ΠΉ Π΄Π°Π½Π½ΡΡ . ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΈΠΏΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°Ρ ΡΠΈΠΏΠΎΠ², ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. Π’Π°ΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΏΡΠΎΡΡΡ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π² ΡΠ΅Ρ ΡΠΈΡΡΠ°ΡΠΈΡΡ , ΠΊΠΎΠ³Π΄Π° ΠΈΡ ΡΠΈΠΏ Π½Π΅Π»ΡΠ·Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π° ΡΡΠ°Π΄ΠΈΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΊΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ. ΠΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅, ΠΏΡΠΎΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌΡΠ΅ ΠΈ Π»Π΅Π³ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
- 1. ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°ΡΠΈ
- Π Π΄Π΅ΠΊΠ°Π½Π°ΡΠ΅ ΡΠ°ΠΊΡΠ»ΡΡΠ΅ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ ΠΈΠΌΠ΅ΡΡΡΡ ΡΠΏΠΈΡΠΊΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΡΠ°Π·Π½ΡΡ Π³ΡΡΠΏΠΏ. Π ΡΠ΅ΡΡΠΈΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ Π΄Π΅ΠΊΠ°Π½Π°ΡΠ° ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ Π΄Π»Ρ ΡΠ΄Π°ΡΠΈ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ ΡΠΊΠ·Π°ΠΌΠ΅Π½ΠΎΠ² ΠΈ Π·Π°ΡΠ΅ΡΠΎΠ². ΠΠ°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΎΠ·Π΄Π°ΡΡΠΈΠ΅ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³ΡΡΠΏΠΏΡ ΠΏΠΎ Π²ΡΠ΅ΠΌ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π°ΠΌ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΡΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ (Π·Π°ΡΠ΅Ρ, ΡΠΊΠ·Π°ΠΌΠ΅Π½). Π‘ΠΏΠΈΡΠΊΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΡΠΏΠΎΡΡΠ΄ΠΎΡΠΈΡΡ ΠΏΠΎ Π°Π»ΡΠ°Π²ΠΈΡΡ.
- 2. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°
- ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²Π΅Π΄ΠΎΠΌΠΎΡΡΡ ΡΡΡΠ΄Π΅Π½Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ
- ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±ΡΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π½Ρ Π΄Π²Π΅ ΡΡΡΡΠΊΡΡΡΡ.
- Π‘ΡΡΡΠΊΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π΄Π»Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΡΠΈΠΏΠΎΠ² string ΠΈ int. ΠΈ ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΠΈΠ²Ρ ΡΠ»ΡΠΆΠ°Ρ Π΄Π»Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°.
- Π‘ΡΡΡΠΊΡΡΡΠ° groups Π·Π°Π΄Π°Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
- struct groups{
- string name;colStudents;string fioStudents[50]; };
- Π ΡΡΡΡΠΊΡΡΡΠ΅ groups ΡΠΎΠ·Π΄Π°Π½Ρ ΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ — name ΡΠΈΠΏΠ° string, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³ΡΡΠΏΠΏΡ, colStudent ΡΠΈΠΏΠ° int, ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² Π² Π΄Π°Π½Π½ΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅ ΠΈ fioStudents ΡΠΈΠΏΠ° string, Π²ΠΊΠ»ΡΡΠ°ΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°ΠΌΠΈΠ»ΠΈΡΡ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ². ΠΠΎΡΡΡΠΏ ΠΊ ΠΏΠΎΠ»ΡΠΌ ΡΡΡΡΠΊΡΡΡΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°. (ΡΠΎΡΠΊΠ°).
- arrG[i]. name;
- arrG[i].colStudents;
- arrG[i].ftoStudents[j];
- ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΡΠΊΡΡΡΠ° predmets
- struct predmets {
- string name;string prepod;};
- ΠΠΌΠ΅Π΅Ρ Π΄Π²Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΏΠ° string: ΠΏΠ΅ΡΠ²Π°Ρ — name, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ°, Π²ΡΠΎΡΠ°Ρ — prepod, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π€ΠΠ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π΅Ρ ΡΡΠΎΡ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ.
- ΠΠ»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎ ΡΠ°ΠΌΠΈΠ»ΠΈΡΠΌ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² Π±ΡΠ»Π° Π²ΡΠ±ΡΠ°Π½Π° Π±ΡΡΡΡΠ°Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°.
- ΠΡΡΡΡΠ°Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° (Π°Π½Π³Π». quicksort), ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ qsort ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ ΡΠ·ΡΠΊΠ° Π‘ΠΈ — ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΎΠΌ Π§Π°ΡΠ»ΡΠ·ΠΎΠΌ Π₯ΠΎΠ°ΡΠΎΠΌ Π² ΠΠΠ£ Π² 1960 Π³ΠΎΠ΄Ρ. ΠΠ΄ΠΈΠ½ ΠΈΠ· Π±ΡΡΡΡΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² (Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ O (n log n) ΠΎΠ±ΠΌΠ΅Π½ΠΎΠ² ΠΏΡΠΈ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½ΠΈΠΈ n ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
- ΠΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π±ΡΡΡΡΠΎΠΉ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ:
- Β· Π²ΡΠ±ΡΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ ΠΎΠΏΠΎΡΠ½ΡΠΌ.
- Β· ΡΡΠ°Π²Π½ΠΈΡΡ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Ρ ΠΎΠΏΠΎΡΠ½ΡΠΌ, Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠ°Π·Π±ΠΈΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½Π° ΡΡΠΈ — «ΠΌΠ΅Π½ΡΡΠΈΠ΅ ΠΎΠΏΠΎΡΠ½ΠΎΠ³ΠΎ», «ΡΠ°Π²Π½ΡΠ΅» ΠΈ «Π±ΠΎΠ»ΡΡΠΈΠ΅», ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΠΈΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΌΠ΅Π½ΡΡΠΈΠ΅-ΡΠ°Π²Π½ΡΠ΅-Π±ΠΎΠ»ΡΡΠΈΠ΅.
- Β· ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ Π΄Π»Ρ «ΠΌΠ΅Π½ΡΡΠΈΡ » ΠΈ «Π±ΠΎΠ»ΡΡΠΈΡ » .
- ΠΠ»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π½Π° ΡΠΊΡΠ°Π½ Π΄ΠΈΠ°Π»ΠΎΠ³Π° Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈ Π²ΡΠ²ΠΎΠ΄Π° Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠ΅ΠΉ Π±ΡΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ cout.
- ΠΠΈΠ°Π»ΠΎΠ³ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π±ΡΠ» ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΠΏΠΎΠΈΡΠΊΠ° «Π½ΡΠΆΠ½ΠΎΠΉ» Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠΈ. ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π½Π° ΡΠΊΡΠ°Π½ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΠΈΡΠΊΠΎΠΌΠ°Ρ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΡ, ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠΈ.
- Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΌΠ΅ΡΠΎΠ΄ Π½Π΅ΡΡΡΠΎΠΉΡΠΈΠ². ΠΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, Π΅ΡΠ»ΠΈ ΡΡΠ΅ΡΡΡ, ΡΡΠΎ ΠΏΡΠΈ ΡΠ°ΡΡΠΈΡΠ½ΠΎΠΉ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΏΠΎΠ²ΡΡΠ°ΡΡΡΡΡ ΡΠ°Π½ΡΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π° Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π²Π½ΡΠ΅ ΡΠ°ΡΡΠΈ.
- Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠ°ΠΌΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π΄ΡΠ½Π°Ρ Π³Π»ΡΠ±ΠΈΠ½Π° ΡΠ΅ΠΊΡΡΡΠΈΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ O (log n), Π° Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½Ρ ΠΏΠΎΠ΄Π²ΡΠ·ΠΎΠ²Π°Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π² ΡΡΠ΅ΠΊ.
- 3. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
- 1.Π€ΡΠ½ΠΊΡΠΈΡ Π²Π²ΠΎΠ΄Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² ΠΌΠ°ΡΡΠΈΠ²Ρ.
- ΠΠ° Π²Ρ ΠΎΠ΄Π΅:
- Π£ΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π½Π° ΠΌΠ°ΡΡΠΈΠ²Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ²Π΅.
- ΠΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ².
- 2. Π€ΡΠ½ΠΊΡΠΈΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ quickSort.
- Π€ΡΠ½ΠΊΡΠΈΡ ΡΠΎΡΡΠΈΡΡΠ΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΌΠΈΠ»ΠΈΠΉ Π² Π°Π»ΡΠ°Π²ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΏΡΠΈ ΠΏΠ΅ΡΠ°ΡΠΈ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠΈ.
- 3. Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠ° Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π³ΡΡΠΏΠΏΡ/ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ°/ΡΠΎΡΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈ Ρ. Π΄.
- ΠΠ° Π²Ρ ΠΎΠ΄Π΅: Π£ΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΠΌΠ°ΡΡΠΈΠ², ΡΡΠΈ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½Π½ΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌ Π³ΡΡΠΏΠΏ/ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ²/ΡΠΎΡΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ
- ΠΠΎΠΊΠ° Π½Π΅ Π·Π°ΠΊΠΎΠ½ΡΠΈΠΌ ΠΏΡΠΎΡΠΌΠΎΡΡ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠ΅ΠΉ, ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌ Π²ΡΠ²ΠΎΠ΄ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° ΡΠΊΡΠ°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° while. ΠΡΠ΅ Π²Ρ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Ρ ΡΠ°ΠΉΠ»Π°. Π ΡΠ°ΠΉΠ»Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π³ΡΡΠΏΠΏ, ΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΡ, ΡΠ΄Π°ΡΡΠΈΠ΅ ΠΈΠΌΠΈ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ ΠΈ ΡΠΎΡΠΌΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ (ΡΠΊΠ·Π°ΠΌΠ΅Π½/Π·Π°ΡΠ΅Ρ) ΠΏΠΎ ΡΡΠΈΠΌ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ°ΠΌ. ΠΠ°ΠΆΠ΄ΡΠΉ Π±Π»ΠΎΠΊ Π΄Π°Π½Π½ΡΡ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΌΠ°ΡΡΠΈΠ². ΠΠ°Π»Π΅Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌ Π²ΡΠ±ΠΎΡ Π½ΡΠΆΠ½ΡΡ Π½Π°ΠΌ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠΈ. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π½ΡΠΆΠ½ΡΠ΅ Π½Π°ΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΠΈ ΡΠΌΠΎΡΡΠΈΠΌ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΡ.
- ΠΠ° Π²ΡΡ ΠΎΠ΄Π΅: ΠΠ°ΡΠ΅ΡΠ½Π°Ρ/ΠΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½Π°Ρ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΡ, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Π°Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ².
- 4. ΠΠ»ΠΎΠΊ — ΡΡ Π΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
- 5. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
- ΠΠ»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠΉ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠΈ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎΡΠ½ΠΈΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ Π²ΡΠ±ΠΎΡΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΈΠΏ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠΈ (Π·Π°ΡΠ΅Ρ/ΡΠΊΠ·Π°ΠΌΠ΅Π½), Π³ΡΡΠΏΠΏΡ ΠΈ Π½ΡΠΆΠ½ΡΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ.
- Π ΠΈΡΡΠ½ΠΎΠΊ 1.
- ΠΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° Π²ΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΠΎΠΈΡΠΊΠ° Π½Π° ΡΠΊΡΠ°Π½ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΠΈΡΠΊΠΎΠΌΠ°Ρ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΡ.
- Π ΠΈΡΡΠ½ΠΎΠΊ 2.
- 6. Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
- #include «stdafx.h»
- #include
- #include
- #include
- using namespace std;
- struct groups
- {
- string name;
- int colStudents;
- string fioStudents[50];
- };
- struct predmets
- {
- string name;
- string prepod;
- };
- #include
- using namespace std;
- void quickSort (string arr[], int left, int right) {
- int i = left, j = right;
- string tmp;
- string pivot = arr[(left + right) / 2];
- /* partition */
- while (i <= j) {
- while (arr[i] < pivot)
- i++;
- while (arr[j] > pivot)
- j—;
- if (i <= j) {
- tmp = arr[i];
- arr[i] = arr[j];
- arr[j] = tmp;
- i++;
- j—;
- }
- };
- /* recursion */
- if (left < j)
- quickSort (arr, left, j);
- if (i < right)
- quickSort (arr, i, right);
- }
- int main ()
- {
- setlocale (0," Rus");
- int i, j, nGroups, nPredmets, group, predmet, tmp;
- string typeVed;
- ifstream in («groups.txt», ios: in);
- ifstream in2(«predmets.txt», ios: in);
- in>>nGroups;
- groups *arrG = new groups[nGroups];
- for (i=0; i
- {
- in>>arrG[i]. name;
- in>>arrG[i].colStudents;
- for (j=0; j
- {
- in>>arrG[i]. fioStudents[j];
- }
- cout<<" ΠΡΡΠΏΠΏΠ° «<<<» ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½Π΅Π½Π°!" <
- }
- for (i=0; i
- quickSort (arrG[i]. fioStudents, 0, arrG[i]. colStudents-1);
- }
- in2>>nPredmets;
- predmets *arrP = new predmets[nPredmets];
- for (i=0; i
- {
- in2>>arrP[i]. name;
- in2>>arrP[i].prepod;
- cout<<" ΠΡΠ΅Π΄ΠΌΠ΅Ρ «<<<» ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΠ½!" <
- }
- while (true)
- {
- cout<<" nnΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΈΠΏ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΠΈ: nn0 — Π·Π°ΡΡΡn1 — ΡΠΊΠ·Π°ΠΌΠ΅Π½nn: «; cin>>tmp;
- if (tmp) typeVed = „ΡΠΊΠ·Π°ΠΌΠ΅Π½“; else typeVed = „Π·Π°ΡΡΡ“ ;
- cout<<» nΠΡΡΠΏΠΏΡ ΡΠ΄Π°ΡΡΠΈΠ΅ «<<» n" <
- for (i=0; i
- {
- cout<<": «<<
- }
- cout<<» nΠΡΠ±Π΅ΡΠΈΡΠ΅ Π³ΡΡΠΏΠΏΡ, ΡΠ΄Π°ΡΡΡΡ «<<» nn: «; cin>>group;
- cout<<» nΠΡΠ΅Π΄ΠΌΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π°Π΅Ρ Π³ΡΡΠΏΠΏΠ° «<<<» n" <
- for (i=0; i
- {
- cout<<": «<<
- }
- cout<<» nΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΄Π°ΡΡ Π³ΡΡΠΏΠΏΠ° «<<<» nn: «; cin>>predmet;
- system („cls“);
- if (typeVed=="ΡΠΊΠ·Π°ΠΌΠ΅Π½») cout<<" n________________________________________________________________________________nttt ΠΠΠΠΠΠΠΠΠ¦ΠΠΠΠΠΠ― ΠΠΠΠΠΠΠ‘Π’Π¬n________________________________________________________________________________" <<<" n________________________________________________________________________________nttt ΠΠΠ§ΠΠ’ΠΠΠ― ΠΠΠΠΠΠΠ‘Π’Π¬n________________________________________________________________________________" <
- cout<<" ntΠΠ Π£ΠΠΠ: «<<<» tΠΠ ΠΠΠΠΠ’: «<<<» tΠΠ ΠΠΠΠΠΠΠΠ’ΠΠΠ¬: «<<
- cout<<» n________________________________________________________________________________" <
- cout<<" t Π€ΠΠtt| β ΠΠ°Ρ. ΠΊΠ½ΠΈΠΆΠΊΠΈt| ΠΡΠ΅Π½ΠΊΠ°t| ΠΠΎΠ΄ΠΏΠΈΡΡ ΡΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΎΡΠ°" <
- cout<<" ________________________________________________________________________________" <
- for (j=0; j
- tt
- cout<<" ________________________________________________________________________________" <
- cout<<" ΠΡΠΎΠ³ΠΎ:" <
- cout<<" ttΠΡΠ»ΠΈΡΠ½ΠΎ: ______________________________" <
- cout<<" ttΠ₯ΠΎΡΠΎΡΠΎ: _______________________________" <
- cout<<" ttΠ£Π΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ: ____________________" <
- cout<<" ttΠΠ΅ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ: __________________" <
- cout<<" ttΠΠ΅ΡΠ²ΠΊΠ°: _______________________________n" <
- system («pause»);
- }
- system («pause»);
- return 0;
- }
ΠΠ°ΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠΎΡΠΌΡ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠΎΠΉ