C++ тапсырмалар жинағының 10.8 деңгейі
Бағдарлама жазыңыз, ол бір жолдың әріптерін ауыстыру арқылы басқа жолды алуға болатынын тексереді.
Ератосфен елегі алгоритмін берілген аралықтағы жай сандарды табу үшін жүзеге асырыңыз.
Ерікті екі өлшемді массив берілген:
{
{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
}
Ішінде кез келген санында ішке қарай сатыланған жұп дөңгелек жақшалар бар жол берілген. Жақшалардың дұрыс орналасқанын тексеретін код жазыңыз.
Бұл дұрыс:
"()()"
Бұл дұрыс:
"(())"
Бұл дұрыс емес, себебі ашылған жақшалар саны жабылған жақшалар санына сәйкес келмейді:
"())"
Бұл дұрыс емес, себебі ашылған жақшалар саны жабылған жақшалар санына сәйкес келсе де, олардың реті дұрыс емес:
"))(("