I need testPalindrome and removeSpace


#include <stdio.h>
#define SIZE 256

/* function prototype */
/* test if the chars in the range of [left, right] of array
is a palindrome */
int testPalindrome( char array[], int left, int right );
/* remove the space in the src array and copy it over to the
"copy" array */
/* set the number of chars in the "copy" array to the
location that cnt points t */
void removeSpace(char src[], char copy[], int *cnt);

int main( void )
{
char c; /* temporarily holds keyboard input */
char string[ SIZE ]; /* original string */
char copy[ SIZE ]; /* copy of string without spaces */
int count = 0; /* length of string */
int copyCount; /* length of copy */

printf( "Enter a sentence:\n" );

/* get sentence to test from user */
while ( ( c = getchar() ) != '\n' && count < SIZE ) {
string[ count++ ] = c;
} /* end while */

string[ count ] = '\0'; /* terminate string */

/* make a copy of string without spaces */
removeSpace(string, copy, &copyCount);

/* print whether or not the sentence is a palindrome */
if ( testPalindrome( copy, 0, copyCount - 1 ) ) {
printf( "\"%s\" is a palindrome\n", string );
} /* end if */
else {
printf( "\"%s\" is not a palindrome\n", string );
} /* end else */

return 0; /* indicate successful termination */
} /* end main */

void removeSpace(char src[], char copy[], int *cnt)
{

}

int testPalindrome( char array[], int left, int right )
{
}


No Answer is Posted For this Question
Be the First to Post Answer

Post New Answer

More C Interview Questions

Write a routine that prints out a 2-D array in spiral order!

1 Answers   Lucent,


What is the difference between union and anonymous union?

0 Answers   Hexaware,


give an example of type casting by a simple c program

2 Answers   TCS,


how to write a cprogram yo get output in the form * *** ***** ******* ********* ******* ***** *** *

3 Answers  


What is dynamic dispatch in c++?

0 Answers  


question-how to run a c programme.

6 Answers  


Convert the following expression to postfix and prefix X $ Y Z - M + N + P / Q / (R + S)

2 Answers  


What is the difference between declaring a variable by constant keyword and #define ing that variable?

1 Answers  


Which of these statements are false w.r.t File Functions? i)fputs() ii)fdopen() iii)fgetpos() iv)ferror() A)ii B)i,ii C)iii D)iv

6 Answers   Accenture,


what is d pitfalls of registers variables

3 Answers   TCS,


how to make a scientific calculater ?

0 Answers  


Tell me the use of bit field in c language?

0 Answers  


Categories