how to call my boolean function so i can use if else for the cout in c++

that my code

so in the main function I want to call the bool function but I don’t know how

>Solution :

You can use the following program:

#include <iostream>
using namespace std;
//forward declare the function
bool palindrome (string a);
int main() {
    string a;
    cout<<"Masukkan kata : ";
    cin>> a;
    if (palindrome(a) == true)//call the function and check the return value. 
        cout<<"Kata tersebut termasuk palindrome ";
        cout<<"Kata tersebut tidak termasuk palindrome";
bool palindrome (string a) {
    int b;
    b= a.length();
    if (b == 0)
        return 1;
    else if (a[0] != a[b - 1])
        return 0;
        return palindrome (a.substr(1, b - 2));

The output of the above program can be seen here.

Leave a Reply