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

