Strings
1. int main()
{
char s[]="banglore Computer";
int i,count=0,wrds=1,lines=0;
for(i=0;s[i]!='\0';i++)
{
switch(s[i])
{
case 'a': case 'e': case 'i':
case 'o': case 'u':
count++;
break;
case ' ':
wrds++;
break;
}
}
printf("Vowels=%d",count);
printf("\nwords=%d",wrds);
printf("\nNo. of Characters=%d",i);
}
Answer: Vowels=6
words=2
No. of Characters=17
2. int main()
{
char ch='A';
printf("%c %d",ch,ch);
}
Answer:
3. int main()
{
char ch='B';
ch='B'+1;
printf("%c %d",ch,ch);
}
Answer:
4. int main()
{
char ch2='B'-'A';
printf("%d",ch2);
}
Answer:
5. int main()
{
char ch='A';
char ch1=ch+32;
printf("%c",ch1);
}
Answer:
6. int main()
{
int i,j;
char s[30]="Real Java";
int l=strlen(s);
for(i=0,j=l-1;i<l/2;i++,j--)
{
char ch=s[i];
s[i]=s[j];
s[j]=ch;
}
puts(s);
}
Answer:
//sorting a list of strings
7. int main()
{
char list[4][10]={ "real", "java", "online.", "com" };
for(int i=0;i<4;i++)
{
list[i][0]= list[i][0]-32;
puts(list[i]);
}
}
Answer:
8. int main()
{
char s1[]="Real Java";
char s2[]="Real Java";
int x= sizeof(s1);
int y= sizeof(s2);
printf(%d %d",x,y);
}
Answer:
9. int main()
{
char s[]="Real";
char *s2=s;
puts(s2);
s2[1]='*';
puts(s2);
}
Answer:
Confirm Your Answers
Programs