How to write a C program user defined function to check if a

How to write a C program user defined function to check if a string contains a double letter in the middle, return 1 if it contains a double letter or 0 if it is not. For example, yellow, zipper, etc.... Ps: can\'t use <string.h> built-in function.
How to write a C program user defined function to check if a string contains a double letter in the middle, return 1 if it contains a double letter or 0 if it is not. For example, yellow, zipper, etc.... Ps: can\'t use <string.h> built-in function.

Solution

#include <stdio.h>
int stringCompare(char s[]){
   int i=0,mid_index=0;
   for(i=0;s[i]!=\'\\0\';i++)
  
   mid_index=(i-1)/2;
   if(s[mid_index] == s[mid_index+1 ] ||s[mid_index] == s[mid_index-1]){
       return 1;
   }
   return 0;
}
int main(void) {
   // your code goes here
   char s[200];
   scanf(\"%s\",s);
   if(stringCompare(s)){
       printf(\"string contains a double letter in the middle\");
   }
   return 0;
}

Input:

Yellow

Output:

Success time: 0 memory: 2172 signal:0

How to write a C program user defined function to check if a string contains a double letter in the middle, return 1 if it contains a double letter or 0 if it i

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site