Valentim,
a atribuição poema[j][0]=int verso; não faz sentido. Você quer guardar um inteiro em poema[j][0]? Se verso for uma matriz de inteiros, então você precisará usar algo parecido com poema[j][0]=verso[??][??];
Boa sorte!
Marcelo
Forum