summaryrefslogtreecommitdiff
path: root/cpp/palindromo.cc
blob: 1cb19a253f0fab8c1fc0c171abf9a2e2cbdd42a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// ConsoleApplication1.cpp : definisce il punto di ingresso dell'applicazione console.
//
#include "stdafx.h"
#include <iostream>

using namespace std;

bool palindromo(int i, int j, char str[])
{
	if (i >= j) return true;
	else if (str[i] == str[j]) return palindromo(i + 1, j - 1, str);
	else return false;
}

int main()
{
	char parola[] = "onorarono";

	cout << ( (palindromo(0, sizeof parola - 2, parola) == 1) ? "E' palindromo" : "Non e' palindromo" ) << endl;

	cin.get();

    return 0;
}