Codegym рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рдХреЛрд░реНрд╕ рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдкрд░рд╛рдорд░реНрд╢рджрд╛рддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рд╕реНрдирд┐рдкреЗрдЯред рдкреВрд░реНрдг рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрди рдЕрдк рдХрд░реЗрдВред


"рдирдорд╕реНрдХрд╛рд░, рдЕрдореАрдЧреЛ!"

"рдирдорд╕реНрдХрд╛рд░, рдЛрд╖рд┐!"

"рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдпрд╛ рджреЛ рдЪреАрдЬреЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рднреА рдХрд╛рдордпрд╛рдм рд░рд╣реЗ рд╣реИрдВ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИред рд▓реЗрдХрд┐рди рдЖрдк рд╕рдм рдХреБрдЫ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рддрдереНрдп рд╣реИред рд╕рд░рдгрд┐рдпрд╛рдБ рдХреЗрд╡рд▓ рдПрдХ-рдЖрдпрд╛рдореА (рд░реИрдЦрд┐рдХ) рдирд╣реАрдВ рд╣реИрдВ ). рд╡реЗ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред"

"рдЙрдо ... рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ?"

"рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рд░рдгреА рдХреА рдХреЛрд╢рд┐рдХрд╛рдПрдВ рди рдХреЗрд╡рд▓ рдПрдХ рд╕реНрддрдВрдн (рдпрд╛ рдкрдВрдХреНрддрд┐) рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░ рд╕рдХрддреА рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рдЖрдпрддрд╛рдХрд╛рд░ рддрд╛рд▓рд┐рдХрд╛ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВред

int[][]name = new int[width][height];

"рдЬрд╣рд╛рдБ рдирд╛рдо рд╕рд░рдгреА рдЪрд░ рдХрд╛ рдирд╛рдо рд╣реИ, рдЪреМрдбрд╝рд╛рдИ рддрд╛рд▓рд┐рдХрд╛ рдХреА рдЪреМрдбрд╝рд╛рдИ (рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ) рд╣реИ, рдФрд░ рдКрдБрдЪрд╛рдИ рддрд╛рд▓рд┐рдХрд╛ рдХреА рдКрдБрдЪрд╛рдИ рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ:

int[][] data = new int[2][5];
data[1][1] = 5;
рд╣рдо рдПрдХ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгреА рдмрдирд╛рддреЗ рд╣реИрдВ: 2 рдХреЙрд▓рдо рдФрд░ 5 рдкрдВрдХреНрддрд┐рдпрд╛рдБред
рд╣рдо рд╕реЗрд▓ (1,1) рдореЗрдВ 5 рд▓рд┐рдЦрддреЗ рд╣реИрдВред

"рдпрд╣ рд╕реНрдореГрддрд┐ рдореЗрдВ рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛:

рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпрд╛рдБ

"рд╡реИрд╕реЗ, рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП, рдЖрдк рддреЗрдЬрд╝ рдкреНрд░рд╛рд░рдВрднрд┐рдХрд░рдг рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

// Lengths of months of the year in each quarter
int[][] months = { {31, 28, 31}, {30, 31, 30}, {31, 31, 30}, {31, 30, 31} };

"рд╣рдореНрдо... рдЕрдм рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рдЕрдЧрд░ рд╣рдо рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдкрд╣рд▓реЗ рдЖрдВрддрд░рд┐рдХ рдХреЛрд╖реНрдардХ рдПрдХ рддрддреНрд╡ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрдЧрд▓рд╛ рдПрдХ рджреВрд╕рд░рд╛ рд╣реИ... рддреЛ рдПрдХ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгреА рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдХреА рддрд░рд╣ рд╣реИ?"

"рдЖрдк рдХрд┐рддрдиреЗ рдЪрддреБрд░ рдЫрд╛рддреНрд░ рд╣реИрдВ! рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реАред рдкрд╣рд▓рд╛ рддрддреНрд╡ рдПрдХ-рдЖрдпрд╛рдореА рд╕рд░рдгреА рд╣реИ {31, 28, 31}, рджреВрд╕рд░рд╛ рд╣реИ {30, 31, 30}, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рдкрд╛рда рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рд╡рд╛рдкрд╕ рдЖрдПрдВрдЧреЗред рддрдм рддрдХ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдФрд░ рд╕реНрддрдВрднреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгреА, рдкреНрд░рддреНрдпреЗрдХ рдЪреМрд░рд╛рд╣реЗ рдкрд░ рд╕реЗрд▓ рдмрдирд╛рддреА рд╣реИред

"рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреА рдПрдХ рдорд╛рдирд╕рд┐рдХ рддрд╕реНрд╡реАрд░ рд╣реИред рд╡реИрд╕реЗ, рдЗрди рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?"

"рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЕрдХреНрд╕рд░ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рдЖрдк рдмрд╛рд░реАрдХреА рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ, рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдмреЛрд░реНрдб рдЧреЗрдо рдХреЛ рдСрдл-рдж-рд╢реЗрд▓реНрдл рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рд╢рддрд░рдВрдЬ, рдЪреЗрдХрд░реНрд╕, рдЯрд┐рдХ-рдЯреИрдХ-рдЯреЛ, рд╕рдореБрджреНрд░реА рдпреБрджреНрдз, рдЖрджрд┐ред"

рд╕рдореБрджреНрд░реА рдпреБрджреНрдз

"рдореИрдВ рд╕рдордЭ рдЧрдпрд╛! рд╢рддрд░рдВрдЬ рдпрд╛ рд╕рдореБрджреНрд░реА рдпреБрджреНрдз рдХрд╛ рдЦреЗрд▓ рдореИрджрд╛рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпреЛрдВ рдкрд░ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИ!"

"рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╕реЗрд▓ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред 'рдкреЙрди e2-e4' рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ 'рдкреЙрди (5,2) -> (5,4)'ред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдФрд░ рднреА рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред "

рд╕рд░рдгрд┐рдпреЛрдВ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛: (x, y) рдпрд╛ (y, x)

"рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгреА рдмрдирд╛рдирд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рджреБрд╡рд┐рдзрд╛ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред рдЬрдм рд╣рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд░рдгреА рдмрдирд╛рддреЗ рд╣реИрдВ , рддреЛ рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 'рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдФрд░ 5 рдХреЙрд▓рдоnew int [2][5]; ' рдХреА рддрд╛рд▓рд┐рдХрд╛ рд╣реЛрддреА рд╣реИ рдпрд╛ рдпрд╣ 'рджреЛ рдХреЙрд▓рдо рдФрд░ 5 рдкрдВрдХреНрддрд┐рдпрд╛рдВ' рд╣реЛрддреА рд╣реИ?"

"рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдкрд╣рд▓реЗ рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ 'рдКрдВрдЪрд╛рдИ... рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдкрд╣рд▓реЗ рдКрдВрдЪрд╛рдИ рдФрд░ рдлрд┐рд░ рдЪреМрдбрд╝рд╛рдИ?"

"рд╣рд╛рдБ, рдпрд╣реА рджреБрд╡рд┐рдзрд╛ рд╣реИред рдФрд░ рдЗрд╕рдХрд╛ рдХреЛрдИ рдирд┐рд╢реНрдЪрд┐рдд рдЙрддреНрддрд░ рдирд╣реАрдВ рд╣реИред"

"рдХреНрдпрд╛ рдХрд░реЗрдВ?"

"рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╣рдорд╛рд░реА рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдореГрддрд┐ рдореЗрдВ рдХреИрд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреА рд╣реИ ред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдореЛрд░реА рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдореЗрдВ рдХреЛрдИ рддрд╛рд▓рд┐рдХрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ: рд╕реНрдореГрддрд┐ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд╛рди рдореЗрдВ рдЕрдиреБрдХреНрд░рдорд┐рдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкрддрд╛ рд╣реЛрддрд╛ рд╣реИ: 0, 1, 2, ... рд╣рдорд╛рд░реЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ 2 ├Ч 5 рдЯреЗрдмрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрдореЛрд░реА рдореЗрдВ рдпрд╣ рд╕рд┐рд░реНрдл 10 рд╕реЗрд▓ рд╣реИрдВ, рдЗрд╕рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВред рдкрдВрдХреНрддрд┐рдпреЛрдВ рдФрд░ рд╕реНрддрдВрднреЛрдВ рдореЗрдВ рдХреЛрдИ рд╡рд┐рднрд╛рдЬрди рдирд╣реАрдВред"

"рдореИрдВ рдпрд╣ рд╕рдордЭ рдЧрдпрд╛ред рдлрд┐рд░ рд╣рдо рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдЖрдпрд╛рдо рдкрд╣рд▓реЗ рдЖрддрд╛ рд╣реИ - рдЪреМрдбрд╝рд╛рдИ рдпрд╛ рдКрдБрдЪрд╛рдИ?"

"рдЖрдЗрдП рдкрд╣рд▓реЗ рд╡рд┐рдХрд▓реНрдк рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдЪреМрдбрд╝рд╛рдИ рдкрд╣рд▓реЗ, рдлрд┐рд░ рдКрдВрдЪрд╛рдИред "рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рддрд░реНрдХ рдпрд╣ рд╣реИ: рд╣рд░ рдХреЛрдИ рд╕реНрдХреВрд▓ рдореЗрдВ рдЧрдгрд┐рдд рд╕реАрдЦрддрд╛ рд╣реИ, рдФрд░ рд╡реЗ рд╕реАрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдордиреНрд╡рдп рдЬреЛрдбрд╝реЗ рдХреЛ 'x' (рдпрд╛рдиреА, рдХреНрд╖реИрддрд┐рдЬ рдЕрдХреНрд╖) рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдлрд┐рд░ 'y' (рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдЖрдпрд╛рдо)ред рдФрд░ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕реНрдХреВрд▓ рдорд╛рдирдХ рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдЧрдгрд┐рдд рдореЗрдВ рдЖрдо рддреМрд░ рдкрд░ рд╕реНрд╡реАрдХреГрдд рдорд╛рдирдХ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рдЖрдк рдЧрдгрд┐рдд рдХреЗ рд╕рд╛рде рдмрд╣рд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред"

"рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реИ? рдареАрдХ рд╣реИ, рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ рдирд╣реАрдВ рд▓рдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдкрд╣рд▓реЗ рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдлрд┐рд░ рдКрдБрдЪрд╛рдИ?"

" 'рдКрдВрдЪрд╛рдИ рдкрд╣рд▓реЗ, рдлрд┐рд░ рдЪреМрдбрд╝рд╛рдИ' рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рддрд░реНрдХ рд╣реИ ред рдпрд╣ рддрд░реНрдХ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рддреЗрдЬреА рд╕реЗ рдЖрд░рдВрднреАрдХрд░рдг рд╕реЗ рдЖрддрд╛ рд╣реИред рдЖрдЦрд┐рд░рдХрд╛рд░, рдЕрдЧрд░ рд╣рдо рдЕрдкрдиреА рд╕рд░рдгреА рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЗрд╕ рддрд░рд╣ рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ:"

// Matrix of important data
int[][] matrix = { {1, 2, 3, 4, 5}, {1, 2, 3, 4, 5} };

"рддреЛ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ?"

"рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХреБрдЫ рдиреЛрдЯрд┐рд╕ рдХрд┐рдпрд╛? рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ рд╣реИ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?

// Matrix of important data
int[][] matrix = {
  {1, 2, 3, 4, 5},
  {1, 2, 3, 4, 5}
};

"рдпрджрд┐ рд╣рдо рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдХреЛрдб рд▓рд╛рдЗрди рдореЗрдВ рд▓рд╛рдЗрди рд╕реЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ 2 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдФрд░ 5 рдХреЙрд▓рдо рд╡рд╛рд▓реА рддрд╛рд▓рд┐рдХрд╛ рдорд┐рд▓рддреА рд╣реИред"

"рдЕрдм рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБред 2 рдКрдВрдЪрд╛рдИ рд╣реИ, рдФрд░ 5 рдЪреМрдбрд╝рд╛рдИ рд╣реИ... рддреЛ рдлрд┐рд░ рд╣рдореЗрдВ рдХрд┐рд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?"

"рдпрд╣ рдЖрдкрдХреЛ рддрдп рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рд╣реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдПрдХ рд╣реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрд░ рдЯрд┐рдХреЗ рд░рд╣рддреЗ рд╣реИрдВред"

"рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдРрд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рдХреЛрдб рдореЗрдВ рдмрд╣реБрдд рд╕реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгреА рд╣реИрдВ, рддреЛ рд╕рдВрднрд╡рддрдГ рд╡рд╣рд╛рдВ рд╕рдм рдХреБрдЫ рддреЗрдЬрд╝ рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХрддрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрдЧрд╛, рдпрд╛рдиреА рдЖрдкрдХреЗ рдкрд╛рд╕ рдорд╛рдирдХ 'рдКрдВрдЪрд╛рдИ x рдЪреМрдбрд╝рд╛рдИ' рд╣реЛрдЧреАред

"рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдПрдХ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдкрд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЧрдгрд┐рдд рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреЗрдо рдЗрдВрдЬрди) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреЛрдб 'рдЪреМрдбрд╝рд╛рдИ x рдКрдВрдЪрд╛рдИ' рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдЕрдкрдирд╛рдПрдЧрд╛ред

рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

"рдЕрдм, рдХреНрдпрд╛ рдЖрдкрдХреЛ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╛рдж рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдкрд╛рда рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рджреЗрдЦрд╛ рдерд╛?"

"рд╣рд╛рдБ! рдпрд╣ рдерд╛ рдХрд┐ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпрд╛рдБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рдгрд┐рдпрд╛рдБ рд╣реИрдВ!"

"рдХрд╛рдлреА рд╕рд╣реАред" рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрджрд┐ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рд░рдгреА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рд╕рд░рдгреА рдЪрд░ рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рдВрджрд░реНрдн рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕рд░рдгреА рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдереЛрдбрд╝рд╛ рд╡рд┐рд╕реНрдлреЛрдЯ рдХрд░рддреА рд╣реИ: рдПрдХ рджреНрд╡рд┐-рдЖрдпрд╛рдореА -рдЕрд░реЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рдВрджрд░реНрдн рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдХ-рдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рд╕реМ рдмрд╛рд░ рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реЗ рдПрдХ рдмрд╛рд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рджреЗрдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ:"

рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

"рдмрд╛рдИрдВ рдУрд░ , рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рджреНрд╡рд┐-рдЖрдпрд╛рдореА-рд╕рд░рдгреА рдЪрд░ рд╣реИ, рдЬреЛ рдПрдХ рджреНрд╡рд┐-рдЖрдпрд╛рдореА-рд╕рд░рдгреА рд╡рд╕реНрддреБ рдХреЗ рд╕рдВрджрд░реНрдн рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдмреАрдЪ рдореЗрдВ рдПрдХ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгреА рд╡рд╕реНрддреБ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХреА рдХреЛрд╢рд┐рдХрд╛рдПрдБ рдПрдХ-рдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреА рд╣реИрдВ, рдЬреЛ рд╣реИрдВ рдПрдХ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгреА рдХреА рдкрдВрдХреНрддрд┐рдпрд╛рдБред рдФрд░ рджрд╛рдИрдВ рдУрд░ , рдЖрдк рдЪрд╛рд░ рдПрдХ-рдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпрд╛рдБ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ - рд╣рдорд╛рд░реЗ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгреА рдХреА рдкрдВрдХреНрддрд┐рдпрд╛рдБред рдЗрд╕ рддрд░рд╣ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгрд┐рдпрд╛рдБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред

"рд╢рд╛рдирджрд╛рд░! рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдореЗрдВ рдХреНрдпрд╛ рджреЗрддрд╛ рд╣реИ?"

"рдЪреВрдВрдХрд┐ 'рдХрдВрдЯреЗрдирд░ рдХрд╛ рдХрдВрдЯреЗрдирд░' 'рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рд░рдгрд┐рдпреЛрдВ' рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдмрд╣реБрдд рдЬрд▓реНрджреА рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реНрд╡реИрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред 'рдХрдВрдЯреЗрдирд░ рдХрд╛ рдХрдВрдЯреЗрдирд░' рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рджреЛ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдЗрдВрдбреЗрдХреНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг:

int[][] data = new int[2][5];
int[] row1 = data[0];
int[] row2 = data[1];

"рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреЛрдб рдХреЛ рджреЗрдЦреЗрдВред рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╕реНрд╡реИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:"

// Matrix of important data
int[][] matrix = {
  {1, 2, 3, 4, 5},
  {5, 4, 3, 2, 1}
};

int[] tmp = matrix[0];
matrix[0] = matrix[1];
matrix[1] = tmp;
рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгреА





matrix[0]рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХреЗ рд╕рдВрджрд░реНрдн рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреА рд╣реИред
рд╣рдо рд╕рдВрджрд░реНрднреЛрдВ рдХреА рдЕрджрд▓рд╛-рдмрджрд▓реА рдХрд░рддреЗ рд╣реИрдВред

рдирддреАрдЬрддрди, matrixрд╕рд░рдгреА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:
{
  {5, 4, 3, 2, 1},
  {1, 2, 3, 4, 5}
};

"рд╕рдордЭ рдЧрдпрд╛ред рдпрд╣ рдХрд┐рд╕реА рднреА рджреЛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд╕реНрддреБрдУрдВ рдХреА рдЕрджрд▓рд╛-рдмрджрд▓реА рдХрд░рдиреЗ рдЬреИрд╕рд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред"

"рддреЛ рдпрд╣ рдХрд░рддрд╛ рд╣реИред рдареАрдХ рд╣реИ, рдпрджрд┐ рдЖрдк рдПрдХ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рд╕рд░рдгреА рдХреЗ рдПрдХ рд╕реЗрд▓ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рд╕рд░рдгреА рдХреЗ рдирд╛рдо рдХреЗ рдмрд╛рдж рдХреЗрд╡рд▓ рдПрдХ рдЗрдВрдбреЗрдХреНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдПрдХ рдХрдВрдЯреЗрдирд░ рдХрд╛ рдЬрд┐рдХреНрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рдирдХреА рдХреЛрд╢рд┐рдХрд╛рдПрдВ рд╕рд╛рдорд╛рдиреНрдп рдПрдХ- рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреА рд╣реИрдВ- рдЖрдпрд╛рдореА рд╕рд░рдгреАред"

"рд╕рдм рдХреБрдЫ рддрд╛рд░реНрдХрд┐рдХ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд▓рдЧрддрд╛ рд╣реИред рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЛрд╖рд┐!"

"рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред рдЗрд╕реЗ рдмреБрджреНрдзрд┐рдорд╛рдиреА рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд▓рд╛рдПрдВред"