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

what does ‘#include’ mean?

1 Answers   TCS,


Explain what will the preprocessor do for a program?

0 Answers  


What are the different types of pointers?

4 Answers   HCL, TCS,


a c code by using memory allocation for add ,multiply of sprase matrixes

0 Answers  


What is 1f in c?

0 Answers  






What does sizeof int return?

0 Answers  


Write a function stroverlap that takes (at least) two strings, and concatenates them, but does not duplicate any overlap. You only need to worry about overlaps between the end of the first string and the beginning of the second string. Examples: batman, manonthemoon = batmanonthemoon batmmamaman, mamamanonthemoon = batmmamamanonthemoon bat, man = batman batman, batman = batman batman, menonthemoon = batmanmenonthemoon

0 Answers   HCL,


What are disadvantages of C language.

0 Answers   iNautix,


Are comments included during the compilation stage and placed in the EXE file as well?

0 Answers  


change to postfix a/(b+c*d-e)

8 Answers   Value Labs,


main() { int i; printf("%d",i^i); }

1 Answers  


How can I open files mentioned on the command line, and parse option flags?

0 Answers  


Categories