Showing posts with label BCA PROGRAMS FOR STRINGS. Show all posts
Showing posts with label BCA PROGRAMS FOR STRINGS. Show all posts

Saturday, June 16, 2012

55.PROGRAM TO PRINT THE NO.OF OCCURENCES OF RESPECTIVE ALPHABET A-Z IN THE ENTRERED LINE


/*WAP TO PRINT THE NO.OF OCCURENCES OF RESPECTIVE ALPHABET A-Z
   IN THE ENTRERED LINE.*/
 #include<stdio.h>
 #include<conio.h>
 void main()
 {
  char a[20],b;
  int i,c=0;
  clrscr();
  puts("\n\nENTER THE LINE:");
  gets(a);
  printf("\n\nENTERED LINE IS:");
  puts(a);
  printf("\n\nENTER THE LETTER TO BE COUNTED:");
  scanf("%s",&b);
  for(i=0;a[i]!='\0';i++)
  if(a[i]==b)
  c++;
  printf("\n\nTHE LETTER OCCUR %d TIMES IN THE LINE",c);
  printf("\n\nABHISHEK WADHWA");
  getch();
  }
/*------------------------------------------------------------------
 OUTPUT
 --------------------------------------------------------------------


ENTER THE LINE:
ABHISHEK WADHWA


ENTERED LINE IS:ABHISHEK WADHWA


ENTER THE LETTER TO BE COUNTED:A


THE LETTER OCCUR 3 TIMES IN THE LINE

ABHISHEK WADHWA
*/
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             

53. PROGRAM TO PRINT OUT THE NAMES OF THE DAYS OF THE WEEK


//WAP TO PRINT OUT THE NAMES OF THE DAYS OF THE WEEK.
 #include<conio.h>
 #include<stdio.h>
 void main()
 {
  char day[7][10]={"SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"};
  int i;
  clrscr();
  for(i=0;i<7;i++)
  {
   printf("%s\n\n",day[i]);
  }
  getch();
 }

/*--------------------------------------------------------------
     OUTPUT
 ----------------------------------------------------------------
 SUNDAY
                                                                             
MONDAY                                                                        
                                                                             
TUESDAY                                                                      
                                                                             
WEDNESDAY                                                                    
                                                                             
THURSDAY                                                                      

FRIDAY

SATURDAY
*/
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             

52. PROGRAM TO PRINT ABCDE BCDEA CDEAB DEABC EABCD


/*WAP TO PRINT   abcde
bcdea
cdeab
deabc
eabcd*/

 #include<conio.h>
 #include<stdio.h>
 void main()
 {
 char a[20],temp;
 char i,j,n;
 clrscr();
 printf("\n\nENTER THE STRING:");
 gets(a);
 puts("\n\n");
 n=strlen(a);
 puts(a);
 for(i=0;i<n-1;i++)
 {
  temp=a[0];
  for(j=0;j<n-1;j++)
  {
   a[j]=a[j+1];
  }
  a[n-1]=temp;
  puts("\n\n");
  puts(a);
  }
 getch();
 }
 /*---------------------------------------------------------------
OUTPUT
  -----------------------------------------------------------------


ENTER THE STRING:ABCDE



ABCDE



BCDEA



CDEAB



DEABC



EABCD

*/

                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             
                                                                             

Wednesday, August 17, 2011

Comparing String without using library functions

//WAP to Compare two strings without using library functions
#include<stdio.h>
int main()
{
   char str1[1000], str2[1000];
   int i, flag=0;

   printf("Enter the First string :\n");
   gets(str1);

   printf("Enter the Second string :\n");
   gets(str2);

   for(i=0;str1[i]!='\0';i++)
   {
  if(str1[i]==str2[i])
      continue;
  else
  {
      flag=1;
      break;
  }
   }
   if(flag==0)
printf("Strings are equal \n");
   else
printf("Strings are not equal \n");
   return 0;
}

/******************OUTPUT***********************
Enter the First string :
abhishek wadhwa
Enter the Second string :
abhishek wadhwa
Strings are equal

*/

Saturday, August 6, 2011

WAP TO PRINT ASCII VALUES OF ENTERED CHARACTERS.

//WAP TO PRINT ASCII VALUES OF ENTERED CHARACTERS.
#include<conio.h>
#include<stdio.h>
void main()
{
char a[20],ch='Y';
int i,x;
clrscr();
do
{
fflush(stdin);
printf("\n\nENTER THE STRING:");
gets(a);
printf("\n\nENTERED STRING IS");
printf("\n\n");
puts(a);
printf("\n\nASCII VALUES FOR ENTERED STRING IS:");
for(i=0;a[i]!='\0';i++)
{
printf("\n\n");
printf("%d",a[i]);
}
printf("\n\nDO YOU WANT TO CONTINUE?");
scanf("%s",&ch);
}while(ch=='y'||ch=='Y');
printf("\n\nBYE!!!BYE!!!\n\nProgrmmer:ABHISHEK WADHWA");
getch();
}

/*----------------------------------------------------------------------
OUTPUT
------------------------------------------------------------------------

73

74

75

DO YOU WANT TO CONTINUEY


ENTER THE STRING:!@#$%^&*()_+


ENTERED STRING IS

!@#$%^&*()_+


ASCII VALUES FOR ENTERED STRING IS:

33

64

35

36

37

94

38

42

40

41

95

43

DO YOU WANT TO CONTINUE?N


BYE!!!BYE!!!

Progrmmer:ABHISHEK WADHWA
*/

WAP TO COMPARE TWO STRINGS


//WAP TO COMPARE TWO STRINGS.

#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char A[20],b[20];
char ch='y';
int x;
clrscr();
do
{
fflush(stdin);
puts("\nENTER THE STRING:");
gets(A);
puts("\n\nENTERED STRING IS");
puts("\n\n");
puts(A);
fflush(stdin);
puts("\nENTER THE STRING:");
gets(b);
fflush(stdin);
puts("\n\nENTERED STRING IS");
puts("\n\n");
puts(b);
x=strcmp(A,b);
if(x==0)
printf("\n\nTWO STRINGS ARE EQUAL");
else
printf("\n\nTWO STRINGS ARE NOT EQUAL");
printf("\n\nDO YOU WANT TO CONTINUE?");
scanf("%s",&ch);
}while(ch=='y'||ch=='Y');
getch();
}
/*---------------------------------------------------------
OUTPUT
-----------------------------------------------------------
ENTER THE STRING:
ABHISHEK


ENTERED STRING IS



ABHISHEK

ENTER THE STRING:
WADHWA


ENTERED STRING IS



WADHWA


TWO STRINGS ARE NOT EQUAL

DO YOU WANT TO CONTINUE?Y

ENTER THE STRING:
WADHWA


ENTERED STRING IS



WADHWA

ENTER THE STRING:
WADHWA


ENTERED STRING IS



WADHWA


TWO STRINGS ARE EQUAL

DO YOU WANT TO CONTINUE?N
*/

CONCATENATE TWO STRINGS WITHOUT USING LIBRARY FUNCTIONS


//WAP TO CONCATENATE TWO STRINGS.
//WITHOUT USING LIBRARY FUNCTIONS
#include<stdio.h>
#include<conio.h>
void main()
{
char a[10],b[10],c[40];
int i,j;
clrscr();
printf("\n\nENTER FIRST STRING:");
gets(a);
printf("\n\nENTER SECOND STRING:");
gets(b);
for(i=0;a[i]!='\0';i++)
c[i]=a[i];
for(j=0;a[j]!='\0';j++)
{
c[i]=b[j];
i++;
}
c[i]='\0';
printf("\n\nTHE COMBINED STRING IS:");
puts(c);
getch();
}
/*************************************************************
OUTPUT
**************************************************************


ENTER FIRST STRING:ABHISHEK


ENTER SECOND STRING:WADHWA


THE COMBINED STRING IS:ABHISHEKWADHWA
*/

WAP TO REVERSE A STRING.

//WAP TO REVERSE A STRING.
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char A[20];
clrscr();
puts("\nENTER THE STRING:");
gets(A);
puts("\n\nENTERED STRING IS");
puts("\n\n");
puts(A);
strrev(A);
printf("\n\nAFTER REVERSING STRING IS:%s",A);
getch();
}
/*---------------------------------------------------------
OUTPUT
-----------------------------------------------------------
ENTER THE STRING:
ABHISHEK


ENTERED STRING IS



ABHISHEK


AFTER REVERSING STRING IS:KEHSIHBA
*/

Programming the Whole World!