LOGIC: Read the input string. Check whether the string is starting with „/‟ and check next character is „/‟ or‟*‟. If condition satisfies print comment. Else not a comment
#include
#include
void main()
{
char com[30];
int i=2,a=0;
clrscr();
printf("\n Enter comment:");
gets(com);
if(com[0]=='/')
{
if(com[1]=='/')
printf("\n It is a comment");
else if(com[1]=='*')
{
for(i=2;i<=30;i++)
{
if(com[i]=='*'&&com[i+1]=='/')
{
printf("\n It is a comment");
a=1;
break;
}
else
continue;
}
if(a==0)
printf("\n It is not a comment");
}
else
printf("\n It is not a comment");
}
else printf("\n It is not a comment");
getch();
}
Input: Enter comment: //hello Output: It is a comment Input: Enter comment: hello Output: It is not a comment