Π Π°Π·Π½ΠΎΠ΅

Π—Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄: HTML-ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ β€” Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° β€” HTML Academy

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² Π‘++ | Π£Ρ€ΠΎΠΊΠΈ Π‘++

  Обновл. 19 БСн 2020  | 

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ β€” это строка (ΠΈΠ»ΠΈ нСсколько строк) тСкста, которая вставляСтся Π² исходный ΠΊΠΎΠ΄ для объяснСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄. Π’ языкС C++ Π΅ΡΡ‚ΡŒ 2 Ρ‚ΠΈΠΏΠ° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²: однострочныС ΠΈ многострочныС.

ΠžΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

ΠžΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ β€” это ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΈΡˆΡƒΡ‚ΡΡ послС символов //. Они ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… строках ΠΈ всё, Ρ‡Ρ‚ΠΎ находится послС этих символов коммСнтирования, β€” игнорируСтся компилятором, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

std::cout << Β«Hello, world!Β» << std::endl; // всё, Ρ‡Ρ‚ΠΎ находится справа ΠΎΡ‚ Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ слСша, — игнорируСтся компилятором



std::cout << Β«Hello, world!Β» << std::endl; // всё, Ρ‡Ρ‚ΠΎ находится справа ΠΎΡ‚ Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ слСша, — игнорируСтся компилятором

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, однострочныС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для объяснСния ΠΎΠ΄Π½ΠΎΠΉ строчки ΠΊΠΎΠ΄Π°:

std::cout << Β«Hello, world!Β» << std::endl; // cout ΠΈ endl находятся Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ iostream
std::cout << Β«It is so exciting!Β» << std::endl; // эти ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡŽΡ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°
std::cout << Β«Yeah!Β» << std::endl; // особСнно, ΠΊΠΎΠ³Π΄Π° строки Ρ€Π°Π·Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹



std::cout << Β«Hello, world!Β» << std::endl; // cout ΠΈ endl находятся Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ iostream

std::cout << Β«It is so exciting!Β» << std::endl; // эти ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡŽΡ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°

std::cout << Β«Yeah!Β» << std::endl; // особСнно, ΠΊΠΎΠ³Π΄Π° строки Ρ€Π°Π·Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹

РазмСщая ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ справа ΠΎΡ‚ ΠΊΠΎΠ΄Π°, ΠΌΡ‹ затрудняСм сСбС ΠΊΠ°ΠΊ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊ ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π². Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, однострочныС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π½Π°Π΄ строками ΠΊΠΎΠ΄Π°:

// cout ΠΈ endl находятся Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ iostream
std::cout << Β«Hello, world!Β» << std::endl;

// Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΆΠ΅ Π»Π΅Π³Ρ‡Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ
std::cout << Β«It is so exciting!Β» << std::endl;

// Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ?
std::cout << Β«Yeah!Β» << std::endl;



// cout ΠΈ endl находятся Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ iostream

std::cout << Β«Hello, world!Β» << std::endl;

Β 

// Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΆΠ΅ Π»Π΅Π³Ρ‡Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ

std::cout << Β«It is so exciting!Β» << std::endl;

Β 

// Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ?

std::cout << Β«Yeah!Β» << std::endl;

ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ β€” это ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΈΡˆΡƒΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ символами /* */. Всё, Ρ‡Ρ‚ΠΎ находится ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, β€” игнорируСтся компилятором:

/* Π­Ρ‚ΠΎ многострочный ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ.
Π­Ρ‚Π° строка игнорируСтся
ΠΈ эта Ρ‚ΠΎΠΆΠ΅. */



/* Π­Ρ‚ΠΎ многострочный ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ.

Π­Ρ‚Π° строка игнорируСтся

ΠΈ эта Ρ‚ΠΎΠΆΠ΅. */

Π’Π°ΠΊ ΠΊΠ°ΠΊ всё, Ρ‡Ρ‚ΠΎ находится ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, β€” игнорируСтся, Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

/* Π­Ρ‚ΠΎ многострочный ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ.
* Π—Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠΈ слСва
* ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ тСкста
*/



/* Π­Ρ‚ΠΎ многострочный ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ.

* Π—Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠΈ слСва

* ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ тСкста

*/

ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ (Ρ‚.Π΅. ΠΎΠ΄Π½ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…):

/* Π­Ρ‚ΠΎ многострочный /* ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ */ Π° это ΡƒΠΆΠ΅ Π½Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ */
// Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ заканчиваСтся ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ */, Π° Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ */



/* Π­Ρ‚ΠΎ многострочный /* ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ */ Π° это ΡƒΠΆΠ΅ Π½Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ */

// Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ заканчиваСтся ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ */, Π° Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ */

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ: Никогда Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ?

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ/ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ/Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π½Π° вопрос «ЧВО?Β»: Β«Π§Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ эти Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ/ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹/Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ?Β». НапримСр:

// Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° вычисляСт ΠΎΡ†Π΅Π½ΠΊΡƒ студСнта Π·Π° сСмСстр Π½Π° основС Π΅Π³ΠΎ ΠΎΡ†Π΅Π½ΠΎΠΊ Π·Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

// Π­Ρ‚Π° функция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΡŒΡŽΡ‚ΠΎΠ½Π° для вычислСния корня Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

// Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ случайноС число



// Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° вычисляСт ΠΎΡ†Π΅Π½ΠΊΡƒ студСнта Π·Π° сСмСстр Π½Π° основС Π΅Π³ΠΎ ΠΎΡ†Π΅Π½ΠΎΠΊ Π·Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

Β 

// Π­Ρ‚Π° функция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΡŒΡŽΡ‚ΠΎΠ½Π° для вычислСния корня Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

// Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ случайноС число

ВсС эти ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π±Π΅Π· нСобходимости ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° исходный ΠΊΠΎΠ΄. Π­Ρ‚ΠΎ особСнно Π²Π°ΠΆΠ½ΠΎ спСциалистам, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, Π³Π΄Π΅ Π½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ спСциалист Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°ΠΊΠΎΠΌ со всСм ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ ΠΊΠΎΠ΄ΠΎΠΌ.

Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ/ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ/Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π½Π° вопрос «КАК?Β»: «Как ΠΊΠΎΠ΄ выполняСт Π·Π°Π΄Π°Π½ΠΈΠ΅?Β». НапримСр:

/* Для расчСта ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠΈ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°, ΠΌΡ‹ складываСм всС Π΅Π³ΠΎ ΠΎΡ†Π΅Π½ΠΊΠΈ Π·Π° ΡƒΡ€ΠΎΠΊΠΈ ΠΈ домашниС задания,
Π° Π·Π°Ρ‚Π΅ΠΌ Π΄Π΅Π»ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π΅ΡΡ число Π½Π° ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΎΡ†Π΅Π½ΠΎΠΊ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ срСдний Π±Π°Π»Π» ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°. */



/* Для расчСта ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠΈ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°, ΠΌΡ‹ складываСм всС Π΅Π³ΠΎ ΠΎΡ†Π΅Π½ΠΊΠΈ Π·Π° ΡƒΡ€ΠΎΠΊΠΈ ΠΈ домашниС задания,

Β Β  Π° Π·Π°Ρ‚Π΅ΠΌ Π΄Π΅Π»ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π΅ΡΡ число Π½Π° ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΎΡ†Π΅Π½ΠΎΠΊ.

Β Β  Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ срСдний Π±Π°Π»Π» ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°. */

Или:

// Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π½Π΄ΠΎΠΌΠ½Ρ‹ΠΉ (случайный) элСмСнт, ΠΌΡ‹ выполняСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

// 1) БоставляСм список всСх элСмСнтов.
// 2) ВычисляСм срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта, исходя ΠΈΠ· Π΅Π³ΠΎ вСса, Ρ†Π²Π΅Ρ‚Π° ΠΈ Ρ†Π΅Π½Ρ‹.
// 3) Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ любоС число.
// 4) ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ соотвСтствиС элСмСнта случайно Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ числу.
// 5) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ случайный элСмСнт.



// Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π½Π΄ΠΎΠΌΠ½Ρ‹ΠΉ (случайный) элСмСнт, ΠΌΡ‹ выполняСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Β 

// 1) БоставляСм список всСх элСмСнтов.

// 2) ВычисляСм срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта, исходя ΠΈΠ· Π΅Π³ΠΎ вСса, Ρ†Π²Π΅Ρ‚Π° ΠΈ Ρ†Π΅Π½Ρ‹.

// 3) Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ любоС число.

// 4) ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ соотвСтствиС элСмСнта случайно Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ числу.

// 5) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ случайный элСмСнт.

Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠΎΠ΄ выполняСт поставлСнноС Π΅ΠΌΡƒ Π·Π°Π΄Π°Π½ΠΈΠ΅.

Π’-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ стСйтмСнтов (однострочного ΠΊΠΎΠ΄Π°) ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π½Π° вопрос Β«ΠŸΠžΠ§Π•ΠœΠ£?Β»: Β«ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΊΠΎΠ΄ выполняСт Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, Π° Π½Π΅ ΠΈΠ½Π°Ρ‡Π΅?Β». ΠŸΠ»ΠΎΡ…ΠΎΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ стСйтмСнтов ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄. Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ писали ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ слоТным, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ΅Π½ Π±Ρ‹Π» ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹ объяснял, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚, Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, Π° ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ этот ΠΊΠΎΠ΄.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠ»ΠΎΡ…ΠΈΡ… ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… однострочных ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²:


// ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ sight Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0

sight = 0;


// Π˜Π³Ρ€ΠΎΠΊ Π²Ρ‹ΠΏΠΈΠ» зСльС слСпоты ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚

sight = 0;


// РассчитываСм ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ элСмСнтов

cost = items / 2 * storePrice;


// Нам Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ всС элСмСнты Π½Π° 2, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΊΡƒΠΏΠ»Π΅Π½Ρ‹ ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌ

cost = items / 2 * storePrice;


// ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ список вмСсто массива,

// ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ массивы ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡƒΡŽ вставку.


// ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΡŒΡŽΡ‚ΠΎΠ½Π° для вычислСния корня Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ,

// Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ дСтСрминистичСского способа Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ — Π½Π΅Ρ‚.


//Β Β Β Β std::cout << 1;


std::cout << 1;

std::cout << 2;

std::cout << 3;


//Β Β Β Β std::cout << 1;

//Β Β Β Β std::cout << 2;

//Β Β Β Β std::cout << 3;


/*

Β Β Β Β  std::cout << 1;

Β Β Β Β  std::cout << 2;

Β Β Β Β  std::cout << 3;

*/