Chodzi o to że mam tablice [5][5] z literami i użytlkownik, może podać klucz, czyli, po kolei do każdej komórki może przypisać dowolną literę alfabetu, może podać tych liczb 5, a może całą tablicę, problemem jest to że jeśli poda, np tylko 2 litery, to resztę tablicy należy uzupełnić brakującymi literami, jesli użytkwonik podał A i Z to tablicę należy uzupełnić od B do Y, nie mogą się powtarzać te same litery,
wiem jak to zrobić, ale jak by można to było zrobić lepiej, jakoś ładniej
tutaj jest kod, bez sprawdzania, właściwie czegokolwiek, dziękuje za wszytkie pomysły
aha, to nie jest ten mój sposób, tylko bez sprawdzania, no
char array[5][5]={
{'A','B','C','D','E'},
{'F','G','H','I','K'},
{'L','M','N','O','P'},
{'Q','R','S','T','U'},
{'V','W','X','Y','Z'}
};
char character;
int x, y;
char temp;
std::string input;
int stringIndex = 0;
std::cin >> input;
for(int i = 0; i < 5; ++i)
for(int j = 0; j < 5 && stringIndex < input.length(); ++j)
{
array[i][j] = input[stringIndex];
++stringIndex;
}