Ir para conteúdo
Fórum Script Brasil

Diego Paula

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Diego Paula postou

  1. Fala galera, estou com uma duvida aki de como preencher uma determinada matriz na funçao, sendo que depois vou usar essa matriz no resto do meu codigo. O meu codigo é de criptografia eu já rodei ele e esta funcionado tudo certinho so que agora quero jogar algumas partes para a funçao, e não estou conseguindo fazer isso com a matriz. A parte que quero colocar na funçao é essa onte esta como comentario ( /*.... */ ) #include <iostream> #include <iomanip> #include <cmath> #include<cstring> using namespace std; int main() { //setlocale(LC_ALL,"Portuguese"); int linha = 0, coluna = 0; //para preencher a matriz int l, c; //linha e coluna para arrumar o indice int num; //numero de frases para criptografar char mat[26][26], chave[45], frase[1000], j; /* for(char i = 'a'; i <= 'z'; i++) { for(j = i; j <= 'z'; j++) { mat[linha][coluna] = j; coluna++; } //retorna o alfabeto do começo for(j = 'a'; j < i; j++) { mat[linha][coluna] = j; coluna++; } coluna = 0; linha++; }*/ cin.getline(chave, 45); cin >> num; cin.ignore(); for(int k = 0; k < num; k++) { cin.getline(frase, 1000); j = 0; for(int i = 0 ; i < strlen(frase); i++) { if (frase == ' ') { cout << " "; } else { l = chave[j]; c = frase; j++; //arrumar o indice cout << mat[l - 97][c - 97]; //repetir a palavra chave if(j == strlen(chave)) { j = 0; } } } cout << endl; } return 0; }
×
×
  • Criar Novo...