Ciao a tutti mi aiutate a fare un programma in Java che esegue quello che fa il metodo crittografico di Polibio?
Premetto che non conosco assolutamente questo linguaggio.
Grazie a tutti.
ps
Dovrebbe ricalcare il codice che si usa con il C++ per eseguirlo e che copio qui sotto:
Premetto che non conosco assolutamente questo linguaggio.
Grazie a tutti.
ps
Dovrebbe ricalcare il codice che si usa con il C++ per eseguirlo e che copio qui sotto:
Codice:
#include <iostream>
#include <string>
using namespace std;
int controlchar(char c)
{
int array[]
{
11, 12, 13, 14, 15, // a b c d e
21, 22, 23, 24, 25, // f g h i j
31, 32, 33, 34, 35, // k l m n o
41, 31, 42, 43, 44, 45, // p q r s t u
51, 52, 53, 54, 55 // v w x y z
};
if ('a' <= c && c <= 'z')
return array[c - 'a'];
else if ('A' <= c && c <= 'Z')
return array[c - 'A'];
return 0; // carattere non codificabile
}
int main() {
string text;
cout << "Inserisci una parola: ";
getline(cin, text);
for (int i = 0; i < text.length(); i++) {
if(text[i] != ' ')
cout << controlchar(text[i]);
else cout << " ";
}
cout << endl;