98 of 100 menu

Nivel 10.8 del libro de problemas C++

Escribe un programa que verifique si es posible obtener una cadena de otra reorganizando sus letras.

Implementa el algoritmo de la Criba de Eratóstenes para buscar números primos en un intervalo dado.

Dado un array bidimensional arbitrario:

{ {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}, }

Intercambia dos filas dadas:

{ {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}, }

Dado un array bidimensional arbitrario:

{ {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}, }

Obtén la suma de las columnas de este array. Representa el resultado como un array de sumas:

{ 5, 10, 15, 20, 25 }

Dada una cadena que contiene cualquier cantidad de paréntesis redondos emparejados y anidados. Escribe un código que verifique que los paréntesis están colocados correctamente.

Así es correcto:

"()()"

Así es correcto:

"(())"

Así es incorrecto, porque la cantidad de paréntesis abiertos no coincide con la cantidad de paréntesis cerrados:

"())"

Así es incorrecto, porque, aunque la cantidad de paréntesis abiertos coincide con la cantidad de paréntesis cerrados, el orden es incorrecto:

"))(("
bydeenesfrptru