Программная реализация
using namespace std;
int main()
{ int z=0; // Считает кол-во неудачных
попыток
srand(time(0));
char variants[5][15] = { "Moscow", "Vorkuta", "Kazan", "Adler", "Sochi" };
char *c, k[15]; //с-указатель на массив со словом k-"*******"
bool t = false, b = false; // t-угадано ли слово || b- угадана ли буква
// ---------------------------------------------------------------------------------
int rnd = rand() % 5;
c = variants[rnd]; // рандом
for (int i = 0; c[i] != '\0'; i++)//заполняем массив тем же количеством * что и количество букв в первом(заданном)
{
k[i] = '*';
k[i+1] = '\0';}
cout<> s;
// /////////////////////////////// Проверка на введение всего слова
for (int i = 0; c[i] != '\0'; i++) //проверяем есть ли заданная буква в слове
if (c[i] == s)
{
k[i] = s; //если да,то в шифрованном массиве заменяем "*" на букву
b = true; //заносим в переменную, что мы угадали букву
}
if (b == true) cout<