netoops blog
Showing posts with label String Program. Show all posts
Showing posts with label String Program. Show all posts

Sunday, 25 August 2013

String Sorting

#include<stdio.h>
#include<conio.h>
#include<string.h>


void main()
{
char *names[] = {
  "Sanjukta",
  "Arindam",
  "Chandan",
  "Arnab",
  "Shivaji"
     };
int i,j,d;
char *t;
clrscr();
for (i=0;i<=4;i++)
printf ("\n%s",names[i]);

     for (i=0;i<=3;i++)
{
for (j=i+1;j<=4;j++)
{
d = strcmp(names[i],names[j]);
if (d>0)
{
t = names[i];
names[i] = names[j];
names[j] = t;
}
}
}
printf ("\n\n\n");
for (i=0;i<=4;i++)
printf ("\n%s", names[i]);
getch();
}

Saturday, 24 August 2013

Char_Count_2D_String

#include<stdio.h>
#include<conio.h>
#include<string.h>

void main()
{
char *names[] = {"Sanjukta", "Arindam", "Chandan",
             "Arnab", "Shivaji" };
int i,count,tcount=0;
char *s,ch;
clrscr();

   
        printf ("ENTER THE CHARACTER :");
scanf ("%c",&ch);

for (i=0;i<=4;i++)
{
                count =0;
s =names[i];
while (*s)
{
if  (*s == ch)
count++;
s++;
}
printf ("\n%s CONTAINS %d %c",names[i],count,ch);
tcount = tcount + count;

     }
printf ("\nTOTAL NO. OF %c = %d",ch,tcount);
getch();
}

Bitwise_Operator

Void main()
{
char ch = 37;
printf ("\n%d",ch);
ch = ~ch;
printf ("\n%d",ch);

char ch = 127;
printf ("\n%d",ch);
ch = ch << 1;
printf ("\n%d",ch);
ch = ch << 3;
printf ("\n%d",ch);

     char ch = 127;
printf ("\n%d",ch);
ch = ch >> 1;
printf ("\n%d",ch);
ch = ch >> 3;
printf ("\n%d",ch);

 /* OR OPERATOR */
char ch = 82;
printf ("%d\n",ch);
  /* SET BIT 4th */
ch = ch | 8;
printf ("%d\n",ch);

 /* AND OPERATOR */
     char ch = 82;
printf ("\n%d",ch);
/* TEST 5th BIT */
if ((ch & 16) == 16)
printf ("\n5th BIT ON");
else
printf ("\n5th BIT OFF");
if ((ch & 4) == 4)
printf ("\n3rd BIT ON");
else
printf ("\n3rd BIT OFF");

 
       /* TURNING OF 7th BIT */
ch = ch & 191;
printf ("\n%d",ch);

getch();
}

Anagram

#include<stdio.h>
#include<conio.h>
#include<string.h>

void main()
{
char str1[10],str2[10];
char *s1,*s2;
clrscr();

     printf ("\nENTER ANY STRING...");
gets(str1);

printf ("\nENTER THE STRING YOU WANT TO CHECK...");
gets(str2);

     s1 = str1;
while(*s1)
{
s2 = str2;
while (*s2)
{
if (*s1 == *s2)
{
break;
}
s2++;
}
if (*s2 == '\0')
{
printf ("\nSTRING IS NOT ANAGRAM..");
getch();
exit(0);
}

           s1++;
}
printf ("\nSTRING IS  ANAGRAM..");
getch();
}

Abbriviation_Name

#include<stdio.h>
#include<conio.h>
#include<string.h>

void main()
{
  char avv[10],ch,name[65];
  int loc,i,len;
  clrscr();
  printf("Enter ur name");
  gets(name);
  ch=name[0];
  printf("%c",ch);
  printf(".");
  len=strlen(name);
  for(i=1;i<len;i++)
  {
     ch=name[i];
     if(ch==' ')
     {
if(name[i+1] != ' ')
         {
            printf("%c",name[i+1]);
   printf(".");
         }
         else
         {
            while(name[i] != ' ')
                 i++;
         }
     }
  }
  getch();
}

Abbriviation like N.S.Bose

#include<stdio.h>
#include<conio.h>
#include<string.h>

void main()
{
  char avv[10],ch,name[65];
  int loc,i,len;
  char *p;
  clrscr();
  printf("Enter ur name");
  gets(name);
  ch=name[0];
  printf("%c",ch);
  printf(".");
  len=strlen(name);
  for(i=1;i<len;i++)
  {
     ch=name[i];
     if(ch==' ')
     {
if(name[i+1] != ' ')
{
   printf("%c",name[i+1]);
   p=&name[i+1];
   printf(".");
}
else
{
   while(name[i] != ' ')
i++;
}
     }
  }
  printf("\b\b");
  puts(p);
  getch();
}

 
Subscribe For Free Updates!

We'll not spam mate! We promise.

Become Our Fan on Social Sites!