Līmenis 10.8 uzdevumu krājums C++
Uzrakstiet programmu, kas pārbaudīs, vai no vienas virknes var iegūt citu, pārkārtojot tās burtus.
Implementējiet Eratostena sietu algoritmu pirmskaitļu meklēšanai noteiktā intervālā.
Dots patvaļīgs divdimensiju masīvs:
{
{11, 12, 13, 14, 15},
{21, 22, 23, 24, 25},
{31, 32, 33, 34, 35},
{41, 42, 43, 44, 45},
{51, 52, 53, 54, 55},
}
Samainiet vietām divas norādītās rindas:
{
{51, 52, 53, 54, 55},
{21, 22, 23, 24, 25},
{31, 32, 33, 34, 35},
{41, 42, 43, 44, 45},
{11, 12, 13, 14, 15},
}
Dots patvaļīgs divdimensiju masīvs:
{
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
}
Iegūstiet šī masīva kolonnu summas. Rezultātu parādiet ka summu masīvs:
{
5, 10, 15, 20, 25
}
Dota virkne, kas satur sevī jebkuru daudzumu iegultu pāru apaļās iekavas. Uzrakstiet kodu, kurš pārbaudīs, vai iekavas ir sakārtotas korekti.
Šādi ir korekti:
"()()"
Šādi ir korekti:
"(())"
Šādi ir nekorekti, jo atvērto iekavu skaits nesakrīt ar aizvērto iekavu skaitu:
"())"
Šādi ir nekorekti, jo, kaut arī atvērto iekavu skaits sakrīt ar aizvērto iekavu skaitu, bet tām ir nepareizs secība:
"))(("