Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

In c#. (a) Write a function to determine if a given string str contains a substr

ID: 3731697 • Letter: I

Question

In c#.

(a) Write a function to determine if a given string str contains a substring subStr The function should return true if subStr appears anywhere inside str, false otherwise. int strContains (const char *str, const char *subStr); (b) Write a function that takes a string s and returns a new string that contains the first character of each word in s (you may assume that words are separated by a single space) but capitalized. For example, if we call this function with the string "International Business Machines" it should return "IBM" . If we call it with the string Flint Lockwood Diatonic Super Mutating Dynamic Food Replicator" it should return "FLDSMDFR" characronymizer(const char *s); (c) Write a function that replaces instances of a given character with a different char- acter in a string. void replaceChar (char *src, char oldChar, char newChar); Which will replace any instance of the character stored in oldChar with the char- acter stored in newChar in the string src d) Write a function that takes a string and removes all instances of a certain character from it. void removeChar (char *src, char c); When removing characters, all subsequent characters should be shifted down. Take care that you handle the null terminating character properly.

Explanation / Answer

Please find my implementation of Q1 with test code.

Pelase repost others in separate post.


#include <stdio.h>
#include <string.h>

int strContains(char *str, char *sub) {
char *p1, *p2, *p3;
int i=0,j=0,flag=0;

p1 = str;
p2 = sub;

for(i = 0; i<strlen(str); i++)
{
    if(*p1 == *p2)
      {
          p3 = p1;
          for(j = 0;j<strlen(sub);j++)
          {
            if(*p3 == *p2)
            {
              p3++;p2++;
            }
            else
              break;
          }
          p2 = sub;
          if(j == strlen(sub))
          {
             flag = 1;
            //printf(" Substring found at index : %d ",i);
             return 1;
          }
      }
    p1++;
}
//printf("Substring NOT found");
return 0;
}

int main() {


    char str[80], search[10];

    printf("Enter a string:");
    gets(str);
    printf("Enter search substring:");
    gets(search);

    printf("%d ", strContains(str, search));

return 0;
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote