Vlak 10.8 C++ Probleemoplossingsboek
Skryf 'n program wat sal kontroleer of een string van 'n ander verkry kan word deur die letters daarvan te herrangskik.
Implementeer die Sif van Eratosthenes algoritme om priemgetalle in 'n gegewe reeks te vind.
Gegewe 'n arbitrêre tweedimensionele 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},
}
Ruil twee gegewe rye om:
{
{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},
}
Gegewe 'n arbitrêre tweedimensionele 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},
}
Verkry die som van die kolomme van hierdie array. Dien die resultaat in as 'n array van somme:
{
5, 10, 15, 20, 25
}
Gegewe 'n string wat enige aantal geneste pare ronde hakies bevat. Skryf kode wat sal kontroleer of die hakies korrek geplaas is.
Dit is korrek:
"()()"
Dit is korrek:
"(())"
Dit is nie korrek nie, aangesien die aantal oop hakies nie ooreenstem met die aantal geslote hakies nie:
"())"
Dit is nie korrek nie, aangesien, alhoewel die aantal oop hakies en die aantal geslote hakies ooreenstem, die volgorde daarvan verkeerd is:
"))(("