Савия 10.8 C++ масалалари тўплами
Бир сатрнинг ҳарфларини қайта жойлаштириб бошқа сатр ҳосил қилиш мумкинлигини текширувчи дастур язинг.
Берилган оралиқдаги tub sonlarni топиш учун Eratosfen elagi алгоритмини амалга оширинг.
Берилган ихтиёрий икки ўлчамли массив:
{
{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},
}
Иккита белгиланган қаторни алмаштиринг:
{
{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},
}
Берилган ихтиёрий икки ўлчамли массив:
{
{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},
}
Бу массивнинг устунлари йиғиндисини олинг. Натижани йиғиндилар массиви кўринишида тақдим этинг:
{
5, 10, 15, 20, 25
}
Ички қаватдаги жуфт ёйиқ қавсларни ўз ичига олган сатр берилган. Қавсларнинг тўғри жойлашганини текширувчи код язинг.
Бу тўғри:
"()()"
Бу тўғри:
"(())"
Бу нотўғри, чунки очилган қавслар сони ёпилган қавслар сонига тўғри келмайди:
"())"
Бу нотўғри, чунки очилган қавслар сони ёпилган қавслар сонига тўғри келса-да, уларнинг тартиби нотўғри:
"))(("