ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π˜Π³Ρ€Π° Β«Π£Π³Π°Π΄Π°ΠΉ число»

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

C++ (произносится «ΡΠΈ ΠΏΠ»ΡŽΡ плюс») — ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ статичСски Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹ программирования, сочСтаСт свойства ΠΊΠ°ΠΊ высокоуровнСвых, Ρ‚Π°ΠΊ ΠΈ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… языков. НапримСр, Ссли ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π·Π°Π΄ΡƒΠΌΠ°Π» число 8215 ΠΈ Π²Π²Π΅Π΄Π΅Π½ΠΎ число 1234, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π² Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΌ числС ΠΎΠ΄Π½Ρƒ ΡƒΠ³Π°Π΄Π°Π½Π½ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ, ΠΈ ΠΎΠ΄Π½Ρƒ которая стоит Π½Π° ΡΠ²ΠΎΠ΅ΠΌ мСстС. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π˜Π³Ρ€Π° Β«Π£Π³Π°Π΄Π°ΠΉ число» (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ образования РСспублики Π‘Π΅Π»Π°Ρ€ΡƒΡΡŒ Π£Ρ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ образования «Π“роднСнский государствСнный унивСрситСт ΠΈΠΌΠ΅Π½ΠΈ Π―Π½ΠΊΠΈ ΠšΡƒΠΏΠ°Π»Ρ‹»

Π€Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠšΠ°Ρ„Π΅Π΄Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… систСм

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°

Π˜Π³Ρ€Π° «Π£Π³Π°Π΄Π°ΠΉ число»

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» студСнт Π‘ΠΎΠ»ΠΎΠΌΠ°Ρ…ΠΈΠ½ Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ ΠžΠ»Π΅Π³ΠΎΠ²ΠΈΡ‡

Научный Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ: ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ Рапчинская Π•Π»Π΅Π½Π° Π‘Π΅Ρ€Π³Π΅Π΅Π²Π½Π°

Π“Ρ€ΠΎΠ΄Π½ΠΎ 2012

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π“Π»Π°Π²Π° 1. Π’Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ³Ρ€Ρ‹ «Π£Π³Π°Π΄Π°ΠΉ число «

1.1 Π’Ρ‹Π±ΠΎΡ€ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Dev C++ 4.9.9.2

1.2 Π―Π·Ρ‹ΠΊ програмирования C++

Π“Π»Π°Π²Π° 2. ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π“Π»Π°Π²Π° 3. ДСмонстрация основных возмоТностСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников

Π£Π³Π°Π΄Π°ΠΉ число — логичСская ΠΈΠ³Ρ€Π° для Π΄Π²ΠΎΠΈΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ². Для ΠΈΠ³Ρ€Ρ‹ достаточно ΠΈΠΌΠ΅Ρ‚ΡŒ Π±ΡƒΠΌΠ°Π³Ρƒ, Ρ€ΡƒΡ‡ΠΊΡƒ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ. Π’Π°ΠΊΠΆΠ΅ ΠΈΠ³Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ «Ρ†ΠΈΡ„Ρ€Ρ‹» ΠΈΠ»ΠΈ «Ρ†Π²Π΅Ρ‚Π°».

ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ³Ρ€Ρ‹

Π˜Π³Ρ€Π°ΡŽΡ‚ Π΄Π²ΠΎΠ΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΉΠ½ΠΎΠ΅ 4-Π·Π½Π°Ρ‡Π½ΠΎΠ΅ число с Π½Π΅ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ. Π˜Π³Ρ€ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΈΠ³Ρ€Ρƒ ΠΏΠΎ ΠΆΡ€Π΅Π±ΠΈΡŽ, Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ ΠΎΡ‚Π³Π°Π΄Π°Ρ‚ΡŒ число. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° — это 4-Π·Π½Π°Ρ‡Π½ΠΎΠ΅ число с Π½Π΅ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, сообщаСмоС ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΡƒ. ΠŸΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊ сообщаСт Π² ΠΎΡ‚Π²Π΅Ρ‚, сколько Ρ†ΠΈΡ„Ρ€ ΡƒΠ³Π°Π΄Π°Π½ΠΎ Π±Π΅Π· совпадСния с ΠΈΡ… ΠΏΠΎΠ·ΠΈΡ†ΠΈΡΠΌΠΈ Π² Ρ‚Π°ΠΉΠ½ΠΎΠΌ числС ΠΈ ΡΠΊΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ³Π°Π΄Π°Π½ΠΎ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² Ρ‚Π°ΠΉΠ½ΠΎΠΌ числС. НапримСр:

Π—Π°Π΄ΡƒΠΌΠ°Π½ΠΎ Ρ‚Π°ΠΉΠ½ΠΎΠ΅ число «3219».

ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π½ΠΎΠΌΠ΅Ρ€: «2310».

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: Π΄Π²Π΅ «ΠΊΠΎΡ€ΠΎΠ²Ρ‹» (Π΄Π²Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹: «2» ΠΈ «3» — ΡƒΠ³Π°Π΄Π°Π½Ρ‹ Π½Π° Π½Π΅Π²Π΅Ρ€Π½Ρ‹Ρ… позициях) ΠΈ ΠΎΠ΄ΠΈΠ½ «Π±Ρ‹ΠΊ» (ΠΎΠ΄Π½Π° Ρ†ΠΈΡ„Ρ€Π° «1» ΡƒΠ³Π°Π΄Π°Π½Π° Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ).

Π˜Π³Ρ€ΠΎΠΊΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. ΠŸΠΎΠ±Π΅ΠΆΠ΄Π°Π΅Ρ‚ Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ ΡƒΠ³Π°Π΄Π°Π΅Ρ‚ число ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ.

Π’Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ ΠΈΠ³Ρ€Ρ‹

Π’ ΠΈΠ³Ρ€Π΅ «ΠΌΠ°ΡΡ‚Π΅Ρ€ΠΌΠ°ΠΉΠ½Π΄» (Π°Π½Π³Π». Mastermind, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄: «Π³Π΅Π½ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π³Π°Π΄Ρ‡ΠΈΠΊ») загадываСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· 4 Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… Ρ„ΠΈΡˆΠ΅ΠΊ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Ρ†Π²Π΅Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ.

Π’ ΡƒΡΠ»ΠΎΠΆΠ½Ρ‘Π½Π½ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· 5, 6 ΠΈΠ»ΠΈ большСго количСства Ρ„ΠΈΡˆΠ΅ΠΊ.

БущСствуСт Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΠ³Ρ€Ρ‹ со ΡΠ»ΠΎΠ²Π°ΠΌΠΈ. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊ Π·Π°Π³Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ слово, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ· 5 Π±ΡƒΠΊΠ² (Π² ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠ°Π΄Π΅ΠΆΠ΅ СдинствСнном числС ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ ΠΈΠ³Ρ€Ρ‹ «Π±Π°Π»Π΄Π°»), ΠΈ Π·Π°Π΄Π°Ρ‡Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ° — ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ слова ΠΈΠ· ΡΠ»ΠΎΠ²Π°Ρ€Ρ русского языка.

Алгоритм

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС количСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² для k-Π·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ числа Π² N-Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния Π±Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ, Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ числу Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ:

.

Π’ ΡΠ»ΡƒΡ‡Π°Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° с ΠΏΠΎΠ²Ρ‚орСниями количСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ .

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ извСстных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΡΡƒΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ эвристикой. Π’ ΡΠ²ΡΠ·ΠΈ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ количСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ Π²Π΅Π»ΠΈΠΊΠΎ ΠΈ ΡΡ…Π΅ΠΌΠ° прямого ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° элСмСнтарно рСализуСтся, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π² «Π±Ρ‹ΠΊΠΈ ΠΈ ΠΊΠΎΡ€ΠΎΠ²Ρ‹» Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ сильнСС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π§Π΅ΠΌ большС Π·Π½Π°ΠΊΠΎΠ² Π² Ρ‡ΠΈΡΠ»Π΅, Ρ‚Π΅ΠΌ большС Ρ€Π°Π·Π½ΠΈΡ†Π° Π² ΡΠΈΠ»Π΅ ΠΈΠ³Ρ€Ρ‹ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Как ΠΏΠΎΠΊΠ°Π·Π°Π» Π”ΠΎΠ½Π°Π»ΡŒΠ΄ ΠšΠ½ΡƒΡ‚, для ΠΈΠ³Ρ€Ρ‹ Mastermind (64 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²) ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΈΠΌ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΈ Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 5 ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π³Π°Π΄Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ, ΠΈ Π² ΡΡ€Π΅Π΄Π½Π΅ΠΌ 4,34 ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ для отгадывания.

Π’ ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΎΠΌ случаС ΠΈΠ³Ρ€Ρ‹ с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Π½Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ для отгадывания любого Π½ΠΎΠΌΠ΅Ρ€Π° трСбуСтся Π½Π΅ Π±ΠΎΠ»Π΅Π΅ сСми Ρ…ΠΎΠ΄ΠΎΠ². БрСдняя минимальная Π΄Π»ΠΈΠ½Π° ΠΈΠ³Ρ€Ρ‹ составляСт 26 274/5040=5.2131 ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ.

Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

БущСствуСт мноТСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ³Ρ€Ρ‹, Π² Ρ‚ΠΎΠΌ числС для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².

ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ Mastermind популярны Π²ΠΎ Π²ΡΡ‘ΠΌ ΠΌΠΈΡ€Π΅. НаиболСС распространСны Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ:

§ классичСская, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π½Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ Ρ†ΠΈΡ„Ρ€Ρ‹.

§ обычная, 4 мСста для Ρ„ΠΈΡˆΠ΅ΠΊ 6 Ρ†Π²Π΅Ρ‚ΠΎΠ² с ΠΏΠΎΠ²Ρ‚орСниями.

§ продвинутая, 5 мСст для Ρ„ΠΈΡˆΠ΅ΠΊ 8 Ρ†Π²Π΅Ρ‚ΠΎΠ²

Π“Π»Π°Π²Π° 1. Π’Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «Π£Π³Π°Π΄Π°ΠΉ число»

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΈΠ³Ρ€Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ эвристика Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Ρ‹Π» использован язык программирования C++ ΠΈ ΡΡ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE) Dev C++ 4.9.9.2.

Dev-C++ — свободная интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для языков программирования C/C++. Π’ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΠ² Π²Ρ…ΠΎΠ΄ΠΈΡ‚ компилятор MinGW. Π‘Π°ΠΌ Dev-C++ написан Π½Π° Delphi.

1.1 Π’Ρ‹Π±ΠΎΡ€ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Dev C++ 4.9.9.2

ΠŸΠ»ΡŽΡΡ‹ DevCpp:

— Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ GPL (General Public License — лицСнзия Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, созданная Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° GNU Π² 1988 Π³.)

— Π°Π²Ρ‚оматичСскоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΡƒΠ΄ΡƒΠ»Π΅ΠΉ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ (ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ)

— Π΅ΡΡ‚ΡŒ русский язык ΠœΠΈΠ½ΡƒΡΡ‹:

— ΠΊΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ срСды GPL ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ приходится ΠΈΡΠΊΠ°Ρ‚ΡŒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ (ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ· ΡΠΊΠ°Ρ‡Π°Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²)

— ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈ выбрасываСт ΠΎΡˆΠΈΠ±ΠΊΡƒ, часто зависаСт ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅.

1.2 Π―Π·Ρ‹ΠΊ программирования C++

C++ (произносится «ΡΠΈ ΠΏΠ»ΡŽΡ плюс») — ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ статичСски Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹ программирования, сочСтаСт свойства ΠΊΠ°ΠΊ высокоуровнСвых, Ρ‚Π°ΠΊ ΠΈ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… языков.

Π’ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ с Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠΌ — языком C, — наибольшСС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»Π΅Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΈ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ программирования. НазваниС «C++» происходит ΠΎΡ‚ ΡΠ·Ρ‹ΠΊΠ° C, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠ½Π°Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ++ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.

Являясь ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡ‹Ρ… популярных языков программирования, C++ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠžΠ±Π»Π°ΡΡ‚ΡŒ Π΅Π³ΠΎ примСнСния Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ созданиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² устройств, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для встраиваСмых систСм, Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сСрвСров, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Ρ‹). БущСствуСт нСсколько Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ языка C++ — ΠΊΠ°ΠΊ бСсплатных, Ρ‚Π°ΠΊ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠΈΡ…. Π˜Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚ ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ GNU, Microsoft, Intel ΠΈ Embarcadero (Borland). C++ ΠΎΠΊΠ°Π·Π°Π» ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ влияниС Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° Java ΠΈ C#.

ΠŸΡ€ΠΈ создании C++ Π‘ΡŒΡ‘Ρ€Π½ Бтрауструп стрСмился ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с ΡΠ·Ρ‹ΠΊΠΎΠΌ C. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ компиляторами C, Ρ‚Π°ΠΊ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€Π°ΠΌΠΈ C++, довольно Π²Π΅Π»ΠΈΠΊΠΎ — отчасти благодаря Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ синтаксис C++ Π±Ρ‹Π» основан Π½Π° ΡΠΈΠ½Ρ‚аксисС C.

Π“Π»Π°Π²Π° 2. ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° мною Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ создана ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ ΠΈΠ³Ρ€Ρƒ «Π£Π³Π°Π΄Π°ΠΉ число». ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΡƒ ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π·Π°Π³Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π·Π½Π°Ρ‡Π½ΠΎΠ΅ число, всС Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ (пСрвая Ρ†ΠΈΡ„Ρ€Π° числа ΠΎΡ‚Π»ΠΈΡ‡Π½Π° ΠΎΡ‚ Π½ΡƒΠ»Ρ). НСобходимо Ρ€Π°Π·Π³Π°Π΄Π°Ρ‚ΡŒ Π·Π°Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠ΅ число. Π˜Π³Ρ€ΠΎΠΊ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚Π³Π°Π΄Π°Π΅Ρ‚ Π·Π°Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠ΅ число. Π˜Π³Ρ€ΠΎΠΊ Π²Π²ΠΎΠ΄ΠΈΡ‚ любоС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π·Π½Π°Ρ‡Π½ΠΎΠ΅ число ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство ΡƒΠ³Π°Π΄Π°Π½Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ (Ρ†ΠΈΡ„Ρ€Π° Π΅ΡΡ‚ΡŒ Π² Π·Π°ΠΏΠΈΡΠΈ Π·Π°Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠ³ΠΎ числа, Π½ΠΎ Π½Π΅ ΡΡ‚ΠΎΠΈΡ‚ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ Π² Π·Π°Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠΌ числС) ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ стоящих Π½Π° ΡΠ²ΠΎΠ΅ΠΌ мСстС (Ρ†ΠΈΡ„Ρ€Π° Π΅ΡΡ‚ΡŒ Π² Π·Π°ΠΏΠΈΡΠΈ Π·Π°Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠ³ΠΎ числа ΠΈ ΡΡ‚ΠΎΠΈΡ‚ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ Π² Π·Π°Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠΌ числС).

НапримСр, Ссли ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π·Π°Π΄ΡƒΠΌΠ°Π» число 8215 ΠΈ Π²Π²Π΅Π΄Π΅Π½ΠΎ число 1234, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π² Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΌ числС ΠΎΠ΄Π½Ρƒ ΡƒΠ³Π°Π΄Π°Π½Π½ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ, ΠΈ ΠΎΠ΄Π½Ρƒ которая стоит Π½Π° ΡΠ²ΠΎΠ΅ΠΌ мСстС. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ число ΠΎΡ‚Π³Π°Π΄Π°Π½ΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли ΡƒΠ³Π°Π΄Π°Π½Ρ‹ всС 4 числа.

Π“Π»Π°Π²Π° 3. ДСмонстрация основных возмоТностСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π·Π°Π³Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ число. Π‘ΡƒΠ΄Π΅ΠΌ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ числа, узнавая ΠΈ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ количСство ΡƒΠ³Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ стоящих Π½Π° ΡΠ²ΠΎΠ΅ΠΌ мСстС Ρ†ΠΈΡ„Ρ€Π°Ρ….

НомСр Ρ…ΠΎΠ΄Π°

Π’Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ числа ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

На ΡΠ²ΠΎΠΈΡ… мСстах

Π£Π³Π°Π΄Π°Π½ΠΎ

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ, сравнив Π΄Π°Π½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ с Π½ΠΈΠΆΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ. По Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡ‚Π³Π°Π΄Π°Ρ‚ΡŒ число.

МнС ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡ‚Π³Π°Π΄Π°Ρ‚ΡŒ число, Π·Π°Π³Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ (6154). ВсС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΈΡΡŒ ΡƒΠ΄Π°Ρ‡Π½ΠΎ.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ мною Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°-ΠΈΠ³Ρ€Π° «Π£Π³Π°Π΄Π°ΠΉ число». Для этого Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ нСсколько этапов.

На ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ-структурная схСма.

На Π²Ρ‚ΠΎΡ€ΠΎΠΌ этапС строится структурныС схСмы для написания тСкста ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ этап).

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π΅Ρ€Π½ΠΎ.

Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников

[1]Π§Π°Ρ€Π»ΡŒΠ· УэзСрСлл. Π­Ρ‚ΡŽΠ΄Ρ‹ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π’Π΅Π»ΠΈΠΊΠΈΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€. М.: 1982, с. 140.

[2]Π ΠΎΠΌΠ°Π½ΠΎΠ² Π•. Π›. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° Π‘++ — БПб.: «Π‘Π₯Π’ — ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³», 2004

[3]ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ с Wikipedia

[4]http://www.slovesnov.narod.ru/articles/bullcow.pdf

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ