Chce napisać program , który będzie sprawdzał czy ciąg znaków jest palindornem, czyli wyrazem brzmiącym tak samo od tyłu jak i przodu. Na forum są takie zadania ale tylko i wyłącznie dla słów a ja chce również sprawdzać dla zdań. Planowałem najpierw usunąć spację ze zdania i poźniej sprawdzac kolejno wyrazy aż do środka utworzonego "ciągu znaków". Tutaj mam pytanie jak usunąć spację ze zdania. np Ala ma kota i zrobić z tego alamakota i zapisać to w taki sposób bym mogl podac jako argument do nowej funkcji sprawdzającej kolejno litery. Czy da sie to zrobić na charach ? Nie wiem jak to zapisac.Help z gory dzieki
#include <iostream>
using namespace std;
void usuniecieSpacji(string);
int main()
{
string zdanie;
cout<<"Podaj zdanie do sprawdzenia: ";
getline(cin, zdanie);
usuniecieSpacji(zdanie);
}
void usuniecieSpacji(string x)
{
for(int i=0; x[i]!='\0'; i++)
{
if(x[i]==' ')
{
}
}
}