Exemple #1
0
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;
				}
			}
		}

}
Exemple #2
0
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);
}
Exemple #3
0
int main()
{
	char in[1025];
	scanf("%s",in);
	printf("%d\n",palindrom(in));
	return 0;
}
Exemple #4
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;
}
Exemple #5
0
Fichier : Y.c Projet : kdetlaf/C
int main(){

char napis[]="KAJAK";
int n=sizeof(napis)-1;

if(palindrom(n,napis)==1) printf("Anagram");
else printf("Nie jest");
}
Exemple #6
0
int main() {

	char *napis = "kajak";

	palindrom(napis);

	return 0;
}
Exemple #7
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;

}
Exemple #8
0
int main()
{
	char c[1000];

	printf("Text:");
	scanf("%s", c);
	printf("%d\n" , palindrom(c));

	return 0;
}
Exemple #9
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;
		}
	}
}
Exemple #10
0
void main()
{
	int rez = potencija(2, 3);
	int p = faktorijeli(5);

	char niz[] = "aprnrpa";
	obrnuto(niz, strlen(niz));
	obrnuto(niz);

	palindrom(niz, strlen(niz));

}
Exemple #11
0
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;
}
Exemple #12
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);
}
Exemple #13
0
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 */
Exemple #14
0
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;
  }
}
Exemple #15
0
void test_palindrom()
{
  printf("is it palindrom? (%d_)\n", palindrom(123121));
}
Exemple #16
0
void main()
{
	char a[10];
	scanf("%s",a);
	printf("%d",palindrom(a));
}