Example #1
0
        private string RetornaUltimaColuna()
        {
            char[] teste = new char[MatrizFrase.GetLength(0)];

            for (int posicao = 0; posicao < MatrizFrase.GetLength(1); posicao++) //Salva toda a ultima coluna em um vetor do tipo char
            {
                teste[posicao] = MatrizFrase[posicao, MatrizFrase.GetLength(1) - 1];
            }

            return(new string(teste));
        }
Example #2
0
        protected override void CriacaoMatriz()
        {
            //preenchimento da matriz usando shiftRightLogical
            char[] encode = fraseDescodificada.ToCharArray();

            for (int linha = 0; linha < MatrizFrase.GetLength(0); linha++)
            {
                for (int coluna = 0; coluna < MatrizFrase.GetLength(1); coluna++)
                {
                    MatrizFrase[linha, coluna] = encode[coluna];
                }
                encode = ShiftRightLogical(encode);
            }
        }