#include <iostream>
#include <string>
using namespace std;
bool temAcento(string palavra) {
for (int a = 0; a < palavra.size(); a++) {
string comAcento = "ÄÅÁÂÀÃäáâàãÉÊËÈéêëèÍÎÏÌíîïìÖÓÔÒÕöóôòõÜÚÛüúûù";
for (int b = 0; b < comAcento.size(); b++) {
if (palavra[a] == comAcento[b]) {
cout << "Não digite letras com acento";
return true;
}
}
}
return false;
}
int main() {
setlocale(LC_ALL, "ptb");
while (true) {
string palavra;
cout << "Informe uma palavra: ";
cin >> palavra;
if (!temAcento(palavra)) break;
}
}
//https://pt.stackoverflow.com/q/447739/101
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKYm9vbCB0ZW1BY2VudG8oc3RyaW5nIHBhbGF2cmEpIHsKICAgIGZvciAoaW50IGEgPSAwOyBhIDwgcGFsYXZyYS5zaXplKCk7IGErKykgewogICAgICAgIHN0cmluZyBjb21BY2VudG8gPSAiw4TDhcOBw4LDgMODw6TDocOiw6DDo8OJw4rDi8OIw6nDqsOrw6jDjcOOw4/DjMOtw67Dr8Osw5bDk8OUw5LDlcO2w7PDtMOyw7XDnMOaw5vDvMO6w7vDuSI7CiAgICAgICAgZm9yIChpbnQgYiA9IDA7IGIgPCBjb21BY2VudG8uc2l6ZSgpOyBiKyspIHsKICAgICAgICAgICAgaWYgKHBhbGF2cmFbYV0gPT0gY29tQWNlbnRvW2JdKSB7CiAgICAgICAgICAgICAgICBjb3V0IDw8ICJOw6NvIGRpZ2l0ZSBsZXRyYXMgY29tIGFjZW50byI7CiAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIHJldHVybiBmYWxzZTsKfQoKaW50IG1haW4oKSB7CiAgICBzZXRsb2NhbGUoTENfQUxMLCAicHRiIik7CiAgICB3aGlsZSAodHJ1ZSkgewogICAgCXN0cmluZyBwYWxhdnJhOwogICAgICAgIGNvdXQgPDwgIkluZm9ybWUgdW1hIHBhbGF2cmE6ICI7CiAgICAgICAgY2luID4+IHBhbGF2cmE7CiAgICAgICAgaWYgKCF0ZW1BY2VudG8ocGFsYXZyYSkpIGJyZWFrOwogICAgfQp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS80NDc3MzkvMTAx