Nivå 10.8 C++ problemlösare
Skriv ett program som kontrollerar om en sträng kan omvandlas till en annan genom att arrangera om dess bokstäver.
Implementera algoritmen Sil av Eratosthenes för att hitta primtal inom ett givet intervall.
Givet en godtycklig tvådimensionell array:
{
{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},
}
Byt plats på två givna rader:
{
{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},
}
Givet en godtycklig tvådimensionell array:
{
{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},
}
Få summan av kolumnerna i denna array. Presentera resultatet som en array av summor:
{
5, 10, 15, 20, 25
}
Givet en sträng som innehåller ett valfritt antal kapslade parade runda parenteser. Skriv kod som kontrollerar att parenteserna är korrekt placerade.
Så här är korrekt:
"()()"
Så här är korrekt:
"(())"
Så här är inkorrekt, eftersom antalet öppna parenteser inte matchar antalet stängda:
"())"
Så här är inkorrekt, eftersom, även om antalet öppna parenteser matchar antalet stängda, så är deras ordning felaktig:
"))(("