Program Based On String
Program Based On String
1. write a program to find out the length of a given string. Then display
the same string with its length.
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char str[25];
int i=0,len=0;
clrscr();
printf("Enter Any String : ");
scanf("%[^\n]s",&str);
while(str[i]!='\0')
{
i++;
len++;
}
clrscr();
printf("Entered String : %s.",str);
printf("\nLength Of String : %d.",len);
getch();
}
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char str1[25],str2[25];
int i=0,flag;
clrscr();
printf("Enter String-1 : ");
scanf("%[^\n]s",&str1);
printf("Enter String-2 : ");
scanf("%[^\n]s",&str2);
while(str1[i]!='\0')
{
if(str1[i]==str2[i])
{
flag=1;
}
else
{
flag=0;
}
i++;
}
if(flag==0)
{
printf("Both Strings Are Equal.");
}
else
{
printf("Both Strings Are Not Equal.");
}
getch();
}
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
char strsrc[20],strdest[20];
int i=0;
clrscr();
printf("Enter String To Be Copied : ");
scanf("%s",strsrc);
while(strsrc[i]!='\0')
{
strdest[i]=strsrc[i];
i++;
}
printf("Copied String Is : %s.",strdest);
printf("\nLength Of String : %d",i);
getch();
}
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
char name[50]={'\0'},fname[15],mname[15],lname[15];
int i=0,j=0;
clrscr();
printf("Enter First Name : ");
scanf("%s",fname);
printf("Enter Middle Name : ");
scanf("%s",mname);
printf("Enter Last Name : ");
scanf("%s",lname);
while(fname[i]!='\0')
{
name[j]=fname[i];
i++;
j++;
}
i=0;
while(mname[i]!='\0')
{
name[j]=mname[i];
i++;
j++;
}
i=0;
while(lname[i]!='\0')
{
name[j]=lname[i];
i++;
j++;
}
printf("String Is : %s.",name);
getch();
}
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
void main()
{
char join[50]={'\0'},s1[15],s2[15],s3[15];
int i=0,j=0,flag=1;
clrscr();
printf("Enter First String : ");
scanf("%s",s1);
printf("Enter Second String : ");
scanf("%s",s2);
if(strlen(s1)!=strlen(s2))
{
flag=1;
}
else
{
while(s1[i]!='\0')
{
if(s1[i]==s2[i])
{
flag=0;
}
else
{
flag=1;
}
i++;
}
}
if(flag==1)
{
i=0;
while(s1[i]!='\0')
{
join[j]=s1[i];
i++;
j++;
}
i=0;
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
char str[20];
int i=0,n,m;
printf("enter String : ");
scanf("%s",&str);
printf("Enter Value Of N : " );
scanf("%d",&n);
printf("Enter Value Of M : " );
scanf("%d",&m);
if(n<0 && m>strlen(str))
{
printf("Invalid String.");
getch();
exit(1);
}
printf("The String Is : %s.\n");
printf("The String Between %d & %d Is : \n");
for(i=n;i<m;i++)
{
printf("%c",str[i]);
}
getch();
}
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char str[25],temp;
int i,j;
clrscr();
printf("Enter String-1 : ");
scanf("%[^\n]s",&str);
clrscr();
printf("The Entered String Is : %s.",str);
for(i=0;i<strlen(str);i++)
{
for(j=0;j<strlen(str);j++)
{
if(str[i]<str[j])
{
temp=str[i];
str[i]=str[j];
str[j]=temp;
}
}
}
printf("\nThe Sorted String Is : %s.",str);
getch();
}
C
C I
C I C
C I C A
C I C A M
C I C A M C
C I C A M C A
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
void main()
{
char str[20];
int i,j,n;
clrscr();
printf("enter String : ");
scanf("%[^\n]s",&str);
for(i=0;i<strlen(str);i++)
{
printf("\n");
for(j=0;j<=i;j++)
{
printf(" %c ",str[j]);
}
}
getch();
}
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
void main()
{
char str[20];
int i,j,n;
clrscr();
printf("enter String : ");
scanf("%[^\n]s",&str);
for(i=0;i<=strlen(str);i++)
{
printf("\n");
for(j=0;j<=i;j++)
{
if(j==i)
{
printf(" %c ",str[j]);
}
else if(j<i)
{
printf(" ");
}
else
{
printf(" %c ",str[j]);
}
}
for(j=0;j<strlen(str);j++)
{
if(j==i)
{
printf(" %c ",str[j]);
}
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
#include<string.h>
#include<stdlib.h>
void main()
{
char str1[70]={'\0'},str2[70]={'\0'},rstr1[70]={'\0'},
rstr2[70]={'\0'};
int i=0,j=0,len=0;
clrscr();
fflush(stdin);
printf("Enter Any String : ");
scanf("%s",str1);
while(str1[i]!='\0')
{
if(!(int(str1[i])>=65 && int(str1[i])<=90))
{
if(!(int(str1[i])>=97 && int(str1[i])<=122))
{
printf("Invalid String.");
getch();
exit(1);
}
}
i++;
}
len=i;
if(i>66)
{
printf("Invalid Length Of String.");
getch();
exit(1);
}