#include &lt;stdio.h&gt;    #include &lt;ctype.h&gt;    int main &#40;&#41;    &#123;        int i = 0;        int cx = 0;        char str&#91;&#93; = &quot;Hello, welcome!&quot;;        while &#40;str&#91;i&#93;&#41;        &#123;            if &#40;ispunct&#40;str&#91;i&#93;&#41;&#41; cx++;                i++;        &#125;            printf &#40;&quot;%d\n&quot;, cx&#41;;        return 0;    &#125;
A. 1
B. 2
C. 3
D. 4
Answer:A
#include &lt;stdio.h&gt;    #include &lt;ctype.h&gt;    int main &#40;&#41;    &#123;        int i = 0;        int cx = 0;        char str&#91;&#93; = &quot;Hello, welcome!&quot;;        while &#40;str&#91;i&#93;&#41;        &#123;            if &#40;ispunct&#40;str&#91;i&#93;&#41;&#41; cx++;                i++;        &#125;            printf &#40;&quot;%d\n&quot;, cx&#41;;        return 0;    &#125;
A. 1 B. 2 C. 3 D. 4
Explanation:In this program, We are counting the number of special characters in the program by using the function ispunct.