Hejka, mam do wykonania takie zadanko i teraz pytanie, co ta funkcja powinna mi zwrócić, zeby było wiadomo czy podany łańcuch znaków jest symetryczny czy nie? Czy to co zrobiłem ma jakiś sens??
/*Napisz funkcję sprawdzającą czy zadany łańcuch znaków
ma symetryczną zawartość tzn, pierwszy znak jest równy ostatniemu,
drugi przedostatniemu itd.*/
#include <iostream>
using namespace std;
const int N=100;
bool CzySymetryczny(char * tekst)
{
int poczatek = 0;
int koniec = 0;
while(tekst[koniec + 1] != 0) koniec++;
while(poczatek <= koniec)
{
if(tekst[poczatek] != tekst[koniec])
return false;
poczatek++;
koniec--;
}
return true;
}
int main()
{
char tekst[N];
cin.getline(tekst,N);
cout <<endl;
CzySymetryczny(tekst);
return 0;
}```