Problem Type : String
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#define MAX 5000
int main()
{
int i,j,k,len,cou;
char ch[MAX],des[MAX];
while(gets(ch))
{
if(strcmp(ch,"*")==0)
break;
len=strlen(ch);
k=0;
// printf("%s",ch);
for(i=0; i<len; i++)
{
if(i==0)
{
des[k]=ch[i];
//printf("%c\n",des[k]);
k++;
}
else if(isalpha(ch[i]) && ch[i-1]==' ')
{
des[k]=ch[i];
//printf("%c\n",des[k]);
k++;
}
}
des[k]='\0';
//printf("%s",des);
len = strlen(des);
cou=0;
for(i=0;i<len-1;i++)
{
char n= toupper(des[i]);
char m= toupper(des[i+1]);
if(m==n)
{
continue;
}
else
{
cou=1;
printf("N\n");
break;
}
}
if(cou==0)
{
printf("Y\n");
}
memset(ch,'\0',sizeof(ch));
}
}
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#define MAX 5000
int main()
{
int i,j,k,len,cou;
char ch[MAX],des[MAX];
while(gets(ch))
{
if(strcmp(ch,"*")==0)
break;
len=strlen(ch);
k=0;
// printf("%s",ch);
for(i=0; i<len; i++)
{
if(i==0)
{
des[k]=ch[i];
//printf("%c\n",des[k]);
k++;
}
else if(isalpha(ch[i]) && ch[i-1]==' ')
{
des[k]=ch[i];
//printf("%c\n",des[k]);
k++;
}
}
des[k]='\0';
//printf("%s",des);
len = strlen(des);
cou=0;
for(i=0;i<len-1;i++)
{
char n= toupper(des[i]);
char m= toupper(des[i+1]);
if(m==n)
{
continue;
}
else
{
cou=1;
printf("N\n");
break;
}
}
if(cou==0)
{
printf("Y\n");
}
memset(ch,'\0',sizeof(ch));
}
}
No comments:
Post a Comment