Przykładowo:
Kod: Zaznacz cały
(wejście)
l. testów>>3
Pierwszy wyraz>>kajak
Drugi wyraz>>mama
Trzeci wyraz>>aga
(wyjście)
TAK
NIE
TAK
Jeżeli ktoś mógłby mi podpowiedzieć co z tym zrobić, będę wdzięczny. Jeżeli chodzi o te wyniki to wydaje mi się, że brakuje gdzieś dodatkowej pętli for albo zapisywania do tablicy, ale też nie mogę tego rozgryźć. Wiem, że to łatwe, ale próbowałem wszystkiego. POMOCY!!!
tutaj kod do programu:
#include <iostream>
#include <string.h>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{
int ile;
bool palindrom = true;
string slowo;
cin>>ile;
for( int palindrom = 1; palindrom <= ile; palindrom++ )
{
cin >> slowo;
int d = slowo.length();
bool mayBePali = true;
for (int i = 1; i <= slowo.length() / 2 && mayBePali; ++i) {
if (slowo == slowo[slowo.length() - 1 - i]) {
mayBePali = true;
} else {
mayBePali = false;
}
}
if (mayBePali) {
cout << "TAK";
} else {
cout << "NIE";
}
}
return 0;
}