Cod sursa(job #508583)

Utilizator mgltIacob Mihaita mglt Data 8 decembrie 2010 22:07:13
Problema PScPld Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 kb
#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;
}