Social Icons

banner image

string without inbuilt functions

  catenation
#include<stdio.h>
#include<conio.h>
void main()
{
int i,l,j=0;
char str1[80],str2[80];
printf("Enter a string");
gets(str1);
printf("Enter another string");
gets(str2);
i=0;
while(str1[i]!='\0')
{  l++;
   i++;
}
for(i=l;str2[j]!='\0';i++)
   {
      str1[i]=str2[j];
      j++;
   }
str1[i]='\0';
puts(str1);
getch();
}
                              compare
#include<conio.h>
#include<stdio.h>
main()
{
char a[10],b[10],i=0;
clrscr();
printf("Enter first string:");
gets(a);
printf("Enter second string:");
gets(b);
while((a[i]==b[i])&&(a[i]!='\0')&&(b[i]!='\0'))
 {
   i=i+1;
 }
if(a[i]=='\0'&&b[i]=='\0')
  printf("Both strings are same");
else if(a[i]>b[i])
  printf("a is bigger than b alphabetically");
else
  printf("b is bigger than a alphabetically");
 getch();
}
                         copy
#include<conio.h>
#include<stdio.h>
main()
{
char str1[10],str2[10];
int i,length;
clrscr();
puts("Enter first string:");
gets(str1);

for(i=0;str1[i]!='\0';i++)
 {
   str2[i]=str1[i];
 }
 str2[i]='\0';
 puts("Copied string is :");
 puts(str2);
 getch();
 }
                  string length
       #include<conio.h>
       #include<stdio.h>
       main()
       {
       char a[50],i,length=0;
       clrscr();
       printf("Enter a string:");
       scanf("%s",a);
       clrscr();
       printf("String entered by you is : %s",a);
       printf("\nLength of this string is :");
       i=0;
       while(a[i]!='\0')
       {
length=length+1;
i++;
       }
       printf("%d",length);
       getch();
       }
            iisc code
#include<stdio.h>
#include<conio.h>
void main()
{
char str[20];
int i;
printf("Enter string\n");
gets(str);
for(i=0;str[i]!='\0';i++)
{
if((str[i]>='A')&&(str[i]<='Z'))
{
str[i]=str[i]+32; //A->65 ,a->97
}
}
printf("Converted string is :");
puts(str);
getch();
}
                           string palidrome
#include<stdio.h>
#include<conio.h>
void main()
{
char str[20];
int i,j,len,flag=0;
printf("Enter string\n");
gets(str);
for(i=0;str[i]!='\0';i++)
len=i;
i=0;
j=len;

//for(i=0,j=len;i<=len,j>=0;i++,j--)
while(i<=j)
{
if(str[i]!=str[j])
{
flag=1;
break;
}
i++;
j--;
}
if(flag==0)
printf("String is palindrome");
else
printf("String is not palindrome");
getch();
}
                      reverse
#include<conio.h>
#include<stdio.h>
#include<string.h>
main()
{
char str1[10],str2[10];
int i,j,length=0;
clrscr();
puts("Enter string to reverse");
gets(str1);
j=0,i=0;
while(str1[i]!='\0')
{
  length++;
  i++;
}
for(i=length-1;i>=0;i--)
 {
    str2[j]=str1[i];
    j++;
 }

    str2[j]='\0';

puts(str2);
getch();
}
                       search

#include<stdio.h>
#include<conio.h>
void main()
{
char str1[80],str2[10];
int l1,l2,i,j,s=0;
clrscr();
puts("Enter a string:");
gets(str1);
puts("Enter search substring:");
gets(str2);
l1=strlen(str1);
l2=strlen(str2);
for(i=0;i<l1;i++)
{
   for(j=0;j<l2;j++)
{
if(str1[i+j]==str2[j])
    {
                s=s+1;
    }

else
break;
}
if(s==l2)
printf("String found ");
}
getch();

}
                        sorting
#include <stdio.h>
#include <conio.h>
#include <string.h>  
void main()
{
 char name[10][8],temp[8];
int i, j, N;
  clrscr();  
printf("Enter the value of N\n");
scanf("%d", &N);  
printf("Enter %d names\n", N);
for(i=0; i< N ; i++)
{
scanf("%s",name[i]);
}
for(i=0; i < N-1 ; i++)
{
 for(j=i+1; j< N; j++)
  {  
if(strcmpi(name[i],name[j]) > 0)
{
 strcpy(temp,name[i]);
 strcpy(name[i],name[j]);
 strcpy(name[j],temp);
}
  }
}
printf("Sorted names\n");
for(i=0; i< N ; i++)
{
printf("%s\n",name[i]);
}
getch();
}
                     string sort
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main( )
{
    char s[20],t;
    int i,j,l;
    clrscr( );
    printf("\n Enter a string to sort");
    gets(s);
    l=strlen(s);
    for(i=0;i<l-1;i++)
    {
       for(j=0;j<l-i-1;j++)
       {
          if(s[j]>s[j+1])
          {
             t=s[j];
             s[j]=s[j+1];

             s[j+1]=t;
          }
        }
     }
     printf("\n Sorted string is");
     puts(s);
     getch( );
}

         
string without inbuilt functions string without inbuilt functions Reviewed by Shobhit Goel on August 30, 2015 Rating: 5

No comments:

Airtel Hackaton 2017

Powered by Blogger.