void palindromic_problem() { INT i, j, a, b, year = 2012; #if 0 for (i = 100; i < 999; i++) { j = palindrom(i); cout << "2 * " << i << " = 9 * " << j << "?" << endl; if (2 * i == 9 * j) { cout << "yes" << endl; exit(1); } } #endif for (i = 100; i < 999; i++) { if (!distinct_digits(i)) { continue; } j = palindrom(i); a = year * i; if ((a % j) == 0) { b = a / j; if (b % year != 0) { cout << year << " * " << i << " = " << b << " * " << j << endl; } } } }
static void test_false_palindroms(void) { char string[256]; strcpy(string, "Test"); CU_ASSERT(palindrom(string) == 0); strcpy(string, "No Palindrom!"); CU_ASSERT(palindrom(string) == 0); }
int main() { char in[1025]; scanf("%s",in); printf("%d\n",palindrom(in)); return 0; }
int main() { int x,y; citire(&x,&y); int n1, n2; n1 = palindrom(x); n2 = palindrom(y); if (n1 == 1 && n2 == 1 ) { printf("Da\n"); } else { printf("Nu\n"); } afisare(x,y); printf("min is %d\n", get_min(x,y)); printf("max is %d\n", get_max(x,y)); return 0; }
int main(){ char napis[]="KAJAK"; int n=sizeof(napis)-1; if(palindrom(n,napis)==1) printf("Anagram"); else printf("Nie jest"); }
int main() { char *napis = "kajak"; palindrom(napis); return 0; }
int palindrom(char *niz, int n) { if (n < 0) return 1; if (*niz == *(niz + n-1)) return palindrom(niz + 1, n - 2); else return 0; }
int main() { char c[1000]; printf("Text:"); scanf("%s", c); printf("%d\n" , palindrom(c)); return 0; }
void generate(){ int i, j, n; for(i=0; i<24; i++){ for(j=0; j<60; j++){ n = i*100 + j; if(palindrom(n)) pal[sz++] = n; } } }
void main() { int rez = potencija(2, 3); int p = faktorijeli(5); char niz[] = "aprnrpa"; obrnuto(niz, strlen(niz)); obrnuto(niz); palindrom(niz, strlen(niz)); }
int main() { char a[MAX_SIZE], b[MAX_SIZE]; unesi(a); izbaci_razmake(a,b); smanji_slova(b); if (palindrom(b)) printf("Uneti niz %s je palindrom.\n",a); else printf("Uneti niz %s nije palindrom.\n",a); return 0; }
static void test_real_palindroms(void) { char string[256]; strcpy(string, "Leben Sie mit im Eisnebel?"); CU_ASSERT(palindrom(string) == 1); strcpy(string, "Die Liebe ist Sieger, rege ist sie bei Leid."); CU_ASSERT(palindrom(string) == 1); strcpy(string, "Bei Liese sei lieb!"); CU_ASSERT(palindrom(string) == 1); strcpy(string, "Ella rüffelte Detlef für alle."); CU_ASSERT(palindrom(string) == 1); strcpy(string, "Renate bittet Tibetaner."); CU_ASSERT(palindrom(string) == 1); strcpy(string, "O Genie, der Herr ehre Dein Ego."); CU_ASSERT(palindrom(string) == 1); strcpy(string, "Ein Esel lese nie."); CU_ASSERT(palindrom(string) == 1); strcpy(string, "Leg in eine so helle Hose nie'n Igel."); CU_ASSERT(palindrom(string) == 1); strcpy(string, "An!Na!"); CU_ASSERT(palindrom(string) == 1); }
int main(void) { char *string; printf("Give me a string: "); scanf("%s", string); printf("The string is "); if( palindrom(string) ) { putchar('a'); } else { printf("NOT a"); } printf(" palindrom\n"); return 0; } /* E0F main */
void main() { __int64 i; __int64 j=0; do { br=0; scanf("%I64d",&a); if(a) scanf("%I64d",&b); { for(i=a;i<=b;i++) if(palindrom(dvuichno(i))) br++; ma[j++]=br; } }while(a); i=0; while(i<=(j-2)) { printf("%I64d",ma[i++]); cout<<endl; } }
void test_palindrom() { printf("is it palindrom? (%d_)\n", palindrom(123121)); }
void main() { char a[10]; scanf("%s",a); printf("%d",palindrom(a)); }