O Sistersinspirit.ca facilita a busca por soluções para todas as suas perguntas com a ajuda de uma comunidade ativa. Explore nossa plataforma de perguntas e respostas para encontrar soluções confiáveis de uma ampla gama de especialistas em diversas áreas. Conecte-se com profissionais prontos para fornecer respostas precisas para suas perguntas em nossa abrangente plataforma de perguntas e respostas.

Un şir de caractere s se numeşte “şablon” pentru un alt şir de caractere x, dacă este format din caractere din mulţimea {*,?,#}, are aceeaşi lungime cu x şi pe fiecare poziţie din s în care apare * în x se găseşte o vocală, pe fiecare poziţie din s în care apare # în x se găseşte o consoană şi pe fiecare poziţie din s în care apare ? putem avea orice caracter în x. Se consideră vocală orice literă din mulţimea {a,e,i,o,u}. Scrieţi programul C/C++ care citeşte de la tastatură două şiruri de caractere, de aceeaşi lungime, formate din cel mult 200 de litere mici ale alfabetului englez, şi afişează pe ecran un şablon comun celor două şiruri citite, care conţine un număr minim de caractere ?.
Exemplu: pentru şirurile diamant şi pierdut se afişează #**#??#