Wednesday, October 31, 2018

STRING: PROGRAM TO CHECK WHETHER THE STRING IS PALINDROME OR NOT

#include<stdio.h>
#include<string.h>
void main()
{
char str[10],str2[10];
printf("Enter the string:");
gets(str);
strcpy(str2,str);
strrev(str2);
if(strcmp(str,str2)==0)
printf("palindrome");
else
printf("not palindrome");
}

STRING: PROGRAM TO CONCATENATE TWO STRINGS WITHOUT LIBRARY FUNCTIONS

#include<stdio.h>
 #include<conio.h>
void main()
{
char str1[20], str2[10];
int i,c=0,c2=0,j=0;
printf("enter the 1st string:");
gets(str1);
printf("enter the 2nd string:");
gets(str2);
for(i=0;str1[i]!='\0';i++)
{
c++;
}
for(i=0;str2[i]!='\0';i++)
{
c2++;
}
  for(i=c;str2[j]!='\0';i++)
{
str1[i]=str2[j];
j++;
}
str1[i]='\0';
puts(str1);
    getch();

}

STRING: PROGRAM TO CHANGE LOWER CASE CHARACTER TO UPPER AND VICE VERSA

#include<stdio.h>
void main()
{
char str[30];
int i;
printf("Enter the string:");
gets(str);
for(i=0;str[i]!='\0';i++)
{
if(str[i]>='A'&&str[i]<='Z')
{
str[i]=str[i]+32;
}
else
{
str[i]=str[i]-32;
}
}
printf("after manipulation of string:");
puts(str);
}

STRING: PROGRAM TO COUNT THE NUMBER VOWELS AND CONSONANT IN A STRING

#include<stdio.h>
void main()
{
char str[30];
int i,cv=0,c=0;
printf("Enter the string:");
gets(str);
for(i=0;str[i]!='\0';i++)
{
if(str[i]=='a'||str[i]=='A'||str[i]=='e'||str[i]=='E'||str[i]=='i'||str[i]=='I'||str[i]=='o'||str[i]=='O'||str[i]=='u'||str[i]=='U')
{
cv++;
}
else
{
c++;
}
}
printf("number of vowel in a string : %d",cv);
printf("\nnumber of consonant in a string : %d",c);
}

STRING: PROGRAM TO COPY A STRING INTO AN ANOTHER STRING

#include<stdio.h>
void main()
{
char str[30],str2[30];
int i,j=0;
printf("Enter the string:");
gets(str);
for(i=0;str[i]!='\0';i++)
{
str2[j]=str[i];
j++;
}
str2[j]='\0';
printf("copied string : %s",str2);
}

STRING: PROGRAM TO COUNT NUMBER OF CHARACTER, DIGIT, SPECIAL SYMBOL IN A STRING

#include<stdio.h>
void main()
{
char str[30];
int i,ca=0,cd=0,cs=0;
printf("Enter the string:");
gets(str);
for(i=0;str[i]!='\0';i++)
{
if((str[i]>='A'&&str[i]<='Z')||(str[i]>='a'&&str[i]<='z'))
{
ca++;
}
else if(str[i]>='0' && str[i]<='9')
{
cd++;
}
else
{
cs++;
}
}
printf("number of character in a string: %d",ca);
printf("\nnumber of digits in a string: %d",cd);
printf("\nnumber of special character in a string: %d",cs);
}

STRING: PROGRAM TO COMPARE BETWEEN TWO STRINGS

#include<stdio.h>
void main()
{
char str[20],str2[20];
int i,c1=0,c2=0,f=1;
printf("Enter the string 1:");
gets(str);
printf("Enter the string 2:");
gets(str2);
for(i=0;str[i]!='\0';i++)
{
c1++;
}
for(i=0;str2[i]!='\0';i++)
{
c2++;
    }
    if(c1>c2)
    {
    printf("string 1 %s is greater",str);
}
else if(c2>c1)
{
printf("string 2 %s is greater",str2);
 }
else
{
for(i=0;str[i]!='\0';i++)
{
if(str[i]!=str2[i])
{
f=0;
break;
}
}
if(f==1)
printf("string is equal");
else
printf("string is not equal");
}
}

STRING: PROGRAM TO HAVE SPACE AFTER EVERY CHARACTER

#include<stdio.h>
void main()
{
char str[20];
int i,count=0;
printf("Enter the string:");
gets(str);
for(i=0;str[i]!='\0';i++)
{
printf("%c ",str[i]);
}
}

STRING: PROGRAM TO COUNT NUMBER CHARACTER IN A STRING

#include<stdio.h>
void main()
{
char str[20];
int i,count=0;
printf("Enter the string:");
gets(str);
for(i=0;str[i]!='\0';i++)
{
count++;
}
printf("the number of character: %d",count);
}

MATRIX: PROGRAM TO CHECK WHETHER THE MATRIX IS IDENTITY OR NOT

#include<stdio.h>
void main()
{
int mat[3][3],i,j,f=1;
printf("Enter the matrix:");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&mat[i][j]);
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(mat[i][j]!=1&&mat[j][i]!=0)
{
f=0;
break;
}
}
}
if(f==1)
printf("matrix is identity");
else
printf("matrix is not identity");
}

MATRIX: PROGRAM TO TRANSPOSE OF A MATRIX

#include<stdio.h>
 #include<conio.h>
void main()
{
int mat1[2][2],i,j,temp;
printf("Enter the matrix:");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
scanf("%d",&mat1[i][j]);
}
}
printf("Result of matrix:\n");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf("%d ",mat1[j][i]);
}
printf("\n");
}
    getch();
}

MATRIX: PROGRAM TO MULTIPLICATION OF TWO MATRIX (2X2)

#include<stdio.h>
void main()
{
int mat1[2][2],i,j,k,mat2[2][2],res[2][2],sum=0;
printf("Enter the 1st matrix:");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
scanf("%d",&mat1[i][j]);
}
}
printf("Enter the 2nd matrix:");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
scanf("%d",&mat2[i][j]);
}
}
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
for(k=0;k<2;k++)
{
sum=sum+mat1[i][k]*mat2[k][j];
}
res[i][j]=sum;
sum=0;
}
}
printf("Result of matrix:\n");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf("%d",res[i][j]);
}
printf("\n");
}
}

MATRIX: PROGRAM TO ADD TWO MATRIX (2X2)

#include<stdio.h>
void main()
{
int mat1[2][2],i,j,mat2[2][2],res[2][2];
printf("Enter the 1st matrix:");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
scanf("%d",&mat1[i][j]);
}
}
printf("Enter the 2nd matrix:");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
scanf("%d",&mat2[i][j]);
}
}
printf("Sum of matrix:\n");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
res[i][j]=mat1[i][j]+mat2[i][j];
printf("%d ",res[i][j]);
}
printf("\n");
}

}

ARRAY: PROGRAM TO ARRANGE AN ARRAY IN ASCENDING ORDER

#include<stdio.h>
void main()
{
int arr[5],i,j;
printf("Enter the array element:");
for(i=0;i<5;i++)
{
  scanf("%d",&arr[i]);
}
for(i=0;i<5;i++)
{
for( j=0;j<5;j++)
{
if(arr[j]>arr[i])
{
int temp=arr[j];
arr[j]=arr[i];
arr[i]=temp;
}
}
}
printf("The assending order: ");
for(i=0;i<5;i++)
{
printf("%d ",arr[i]);
}
}

Static Member Function

CODE : #include<iostream> using namespace std; class test  {     int code;       static int count;               //static...