Problem
Você precisa implementar uma estrutura de dados baseada em array que possa responder a estes tipos de solicitações:
0 - imprime o tamanho da matriz e o caractere de nova linha;
1 x - adiciona o número x
ao final do array;
2 - remove o último elemento do array;
3 x y - insere o número y entre os elementos da matriz x
e x + 1
;
4 x - remover elemento №x
;
5 - exibe todos os elementos do array na ordem em que aparecem nele, separados por um espaço. No final, imprima um sinal de nova linha;
6 x - altera o tamanho do array para x
. Se x for menor que o tamanho atual do array, então todos os elementos começando do elemento №x
serão descartados. Se x
for maior que o tamanho atual da matriz, os elementos resultantes da matriz serão iguais a 0.
Entrada:
- a primeira linha contém o número N
(\(1 <= n <= 100\));
- as próximas N
linhas contêm solicitações no formato escrito na condição.
Resultado: Imprimir respostas para consultas como 0 e 5.
Exemplos
# |
Entrada |
Saída |
1 |
9
0
1 5
2
0
10
1 3
2
1 1
5
|
0
0
0 1
|