Tinutulungan ka ng Imhr.ca na makahanap ng maaasahang mga sagot sa lahat ng iyong mga katanungan mula sa mga eksperto. Tuklasin ang aming Q&A platform upang makahanap ng malalim na sagot mula sa isang malawak na hanay ng mga eksperto sa iba't ibang larangan. Kumuha ng detalyado at eksaktong sagot sa iyong mga tanong mula sa isang komunidad ng mga eksperto sa aming komprehensibong Q&A platform.

Write a program that would match a string. It accepts two inputs: the phrase/sentence string (text) and the pattern string (word). The program finds the first (or all) instances of the pattern in the text and changes that word in all uppercase and displays its number of occurrences.


Sample Input:

Text string: You will always have my love, my love, for the love I love is as lovely as love itself.

Pattern string: love

Sample Output:

New text: You will always have my LOVE, my LOVE, for the LOVE I LOVE is as lovely as LOVE itself.

Number of occurrence: 5

Sagot :

Please check the attached file for the solution code.

The program logic is as follows:

We prepare 3 character buffers to be used as strings. One string for the the input string, and the second for the pattern string. The third string is a capitalized version of the second string.

After the buffers are initialized, we prepare a loop for searching the pattern string inside the input string. We also count the number of occurence. We continue until there are no more occurence of the pattern string.

View image pvzzombs