Pagini recente » Cod sursa (job #36654) | Cod sursa (job #578983) | Cod sursa (job #412294) | Cod sursa (job #1416485) | Cod sursa (job #508583)
Cod sursa(job #508583)
#include <fstream>
#include <ctime>
#include <conio.h>
using namespace std;
ifstream f("date.txt");
ofstream g("dateo.txt");
int count=0;
void printAllPalindromes(char* inputText){
int len = strlen(inputText);
for(int i=1;i<len-1;i++) {
for(int j=i-1,k=i+1;j>=0&&k<len;j--,k++)
if(inputText[j] == inputText[k]) count++;
else break;
for(int j=i,k=i+1;j>=0&&k<len;j--,k++)
if(inputText[j] == inputText[k]) count++;
else break;
}}
int main() {
char *s =new char[10000000];
f>>s;
printAllPalindromes(s);
g<<count;
f.close();
g.close();
delete s;
return 0;
}