Write here if you have problems with your C++ source code
Moderator: Board moderators
by cse.mehedi » Fri Jul 13, 2012 11:28 pm
- Code: Select all
#include<stdio.h>
#include<string.h>
void dis(char str[600])
{
int len=strlen(str),i,flag=0;
for(i=0;i<len;i++)
{
if(str[i]==' ' && flag==0)
{
printf("%c",str[i]);
flag=1;
}
else if(str[i]!=' ')
{
printf("%c",str[i]);
flag=0;
}
}printf("\n");
}
int main()
{
int n,flag,m,i,cas=0;
char c,str[600];
scanf("%d\n",&n);
while(n--)
{
printf("Case %d:\n",++cas);
scanf("%d\n",&m);
while(m--)
{
gets(str);dis(str);
}
if(n>0)
printf("\n");
}return 0;
}
-
cse.mehedi
- New poster
-
- Posts: 36
- Joined: Sun Mar 18, 2012 8:18 am
by brianfry713 » Tue Jul 17, 2012 11:57 pm
Try writing it without using strlen()
-
brianfry713
- Guru
-
- Posts: 1769
- Joined: Thu Sep 01, 2011 9:09 am
- Location: San Jose, CA, USA
Return to C++
Who is online
Users browsing this forum: No registered users and 1 guest