Showing posts with label c. Show all posts
Showing posts with label c. Show all posts

Monday, 23 July 2012

String Catenation Without Using Strcat Function in C

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

void stringconcatenation(char[],char[]);

void main()
{

    char str1[100],str2[100];
    int compare;

    printf("Enter the first string: ");
   gets(str1);

    printf("Enter the second string: ");
    gets(str2);

    stringconcatenation(str1,str2);

    printf(" The String after concatenation: %s",str1);

    getch();

}

void stringconcatenation(char str1[],char str2[])
{
    int i=0,j=0;
  
  
    while(str1[i]!='\0')
    {
         i++;
    }

    while(str2[j]!='\0')
    {
         str1[i] = str2[j];  
         i++;
         j++;
    }

    str1[i] ='\0';
}

Thursday, 19 July 2012

Fibonaaci Series in C


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


int main(void)
{
    int n,a=0,b=1,c=0,i=1;
    printf("How Mnay First Fibonacci Numbers you Want To Generate?\t\t");
    scanf("%d",&n);
    printf("%d %d",a,b);
    while(i<=n-2)
    {
        c=a+b;

        printf("%d",c);

        a=b;

        b=c;
       
         i++;
    }


getch();
return 0;
}

Friday, 13 July 2012

Calculate LCM in C


#include<stdio.h>
#include<conio.h>
int lcm(int n1,int n2);
void main()
{
  int n1,n2,x,y;
  clrscr();
  printf("\nEnter two numbers:");
  scanf("%d %d",&n1,&n2);

  printf("L.C.M is=%d",lcm(n1,n2));

  getch();
 }

// Function Definition


    int lcm(int n1,int n2)
  {
  int x,y,u;
  x=n1,y=n2;
  while(n1!=n2)
  {
if(n1>n2)
{
  n1=n1-n2;
}
 else
{
n2=n2-n1;
}
  }

u=(x*y)/n1;
return u;
   }

Calculate Power Of A Number in C


#include<stdio.h>
#include<conio.h>
void main()
{
long int a,b,c,i,j,d,u;

clrscr();

printf("enter base =");
scanf("%ld",&a);

u=a;

printf("\nenter exponent =");
scanf("%ld",&b);


for(i=0;i<b;i++)
{

    c=a*u;
    a=c;

  }


if(b==1)
{
c=c/u;

}

 printf("%ld",c);
 getch();
 }

Calculate Factorial in C

#include<stdio.h>
#include<conio.h>
void main()
{
long int multiply,num;
long int i=0,a,value,sum;

clrscr();

printf("enter number which you find the factorial =");
scanf("%ld",& num);

multiply=num;
value=num;
a=num-1;

while(i++<a)
{
    sum=value-i;
    multiply=multiply*sum;

}
printf("%ld",multiply);
getche();
}

Prime Numbers in C


#include<stdio.h>
#include<conio.h>
void main()
{
int num2,num1,c,i;
clrscr();
printf("enter the starting number =");
scanf("%d",&num1);

printf("\n\nenter the ending number =");
scanf("%d",&num2);

for(i=num1;i<=num2;i++)
{
for(c=2;c<=i-1;c++)
{
if(i%c==0)
break;
}
if(i==c)
{
printf("\n\n%d",i);
}
}

 getch();
 }

Transpose Of A Matrix In C


#include<stdio.h>
#include<conio.h>
void main()
{
int a[3][3],b[3][3],i,j;
clrscr();
printf("enter the matrix =\n");
for(i=0;i<3;i++)
{
  for(j=0;j<3;j++)
  {
  scanf("%d",&a[i][j]);
  }
}


clrscr();


printf("your matrix is =\n");
  for(i=0;i<3;i++)
  {
  printf("\n");
  for(j=0;j<3;j++)
{
    printf("%d      |\t",a[i][j]);
  }
  }



  for(i=0;i<3;i++)
  {
  for(j=0;j<3;j++)
  {
  b[i][j]=a[j][i];
  }
  }



  printf("\n\nthe transpose is =\n");

  for(i=0;i<3;i++)
  {
    printf("\n");
    for(j=0;j<3;j++)
    {
    printf("%d      |\t",b[i][j]);
    }
  }
   getch();
   }

Thursday, 12 July 2012

Addition Of Matrix In C


#include<stdio.h>
#include<conio.h>
void main()
{

  int a[3][3],b[3][3],end[3][3],i,j;
clrscr();
  printf("Enter Your First matrix");
  for(i=0;i<3;i++)
{
      for(j=0;j<3;j++)
{
          scanf("%d",&a[i][j]);
}
}


  printf("\nEnter Your Second matrix");
  for(i=0;i<3;i++)
{
      for(j=0;j<3;j++)
{
            scanf("%d",&b[i][j]);
}
}
   clrscr();
  printf("\nFirst matrix is\n");
  for(i=0;i<3;i++)
{
      printf("\n");
      for(j=0;j<3;j++)
{
          printf("%d\t",a[i][j]);
}
  }


  printf("\n Second matrix is\n");
  for(i=0;i<3;i++)
{
      printf("\n");
      for(j=0;j<3;j++)
{
      printf("%d\t",b[i][j]);
  }
}



    for(i=0;i<3;i++)
{
       for(j=0;j<3;j++)
{
            end[i][j]=a[i][j]+b[i][j];

}
}


   printf("\n Here is the Addition of two matrix is\n");
  for(i=0;i<3;i++)
{
       printf("\n");
        for(j=0;j<3;j++)
{
            printf("%d\t",end[i][j]);
  }
}
 getch();
}

SUM OF LARGE NUMBERS BY USING ARRYS


#include<stdio.h>
#include<conio.h>
#include<string.h>
/* (SUM OF LARGE NUMBERS BY USING ARRYS)*/




void main()
{
char arr1[100], arr2[100];


int f,ans[100]={0,0},x,size1=0,size2=0,value1[100]={0,0},value2[100]={0,0},value3[100]={0,0},cout=0,i=0,sum;


clrscr();


printf("enter your first number");
gets(arr1);


printf("enter your second number");
gets(arr2);
size1=strlen(arr1);

size2=strlen(arr2);

for(x=0;x<size1;x++)
{
value1[x]=arr1[x];
value1[x]=value1[x]-48;
}
for(x=0;x<size2;x++)
{
value2[x]=arr2[x];
value2[x]=value2[x]-48;
}


printf("\n");

for(x=0;x<size1;x++)
{
printf("%d\n",value1[x]);
}
printf("\n\n");

for(x=0;x<size2;x++)
{
printf("%d\n",value2[x]);
}


if(size1>size2)
{
cout=size1;
f=size1-size2;
for(x=0;x<size2;x++)
{
value3[f]=value2[x];
value2[x]=0;
f++;
}
for(x=0;x<size1;x++)
{
value2[x]=value3[x];
}
}


if(size2>size1)
{
cout=size2;
f=size2-size1;
for(x=0;x<size1;x++)
{
value3[f]=value1[x];
value1[x]=0;
f++;
}
for(x=0;x<size2;x++)
{
value1[x]=value3[x];
}
}
if(size1==size2)
{
cout=size1;
}
 clrscr();

printf("\n");

for(x=0;x<cout;x++)
{
printf("%d\t|",value1[x]);

}
printf("\n\n");

for(x=0;x<cout;x++)
{
printf("%d\t|",value2[x]);
}





for (i=cout-1;i>=0;i--)
{
sum=value1[i]+value2[i];
if(sum>=10)
{
ans[i]+=sum%10;
ans[i-1]+=sum/10;
}

if(sum<10)
{
ans[i]=ans[i]+sum;
if(ans[i]>=10)
{
ans[i-1]+=ans[i]/10;
ans[i]=ans[i]%10;
}

}

}



printf("\n\n____________________________________________________  \n\n | ");


for(i=0;i<cout;i++)
{
printf(" %d\t|",ans[i]);
}
getche();

}

Print Right Angle Triangle Shape in C


#include<stdio.h>
#include<conio.h>
void main()
{
int i,j;
clrscr();

for(i=1;i<=10;i++)
{
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}

getch();
}

To Reverse Two Numbers in C


#include<stdio.h>
#include<conio.h>
void main()

{
int a,b,c;

printf("\n\nenter a number");
scanf("%d",&a);

b=a%10;

c=a/10;

printf("%d",b);
printf("%d",c);
getche();
}

Print Greater Or Smaller Number in C


#include<stdio.h>
#include<conio.h>
void main()
{
  int a,b;

  printf("enter the value of a");
  scanf("%d",&a);

  printf("enter the value of b");
  scanf("%d",&b);


if (a>b);
  {
printf("a is greater than b");
    printf("b is less than a");
}

if (a<b);

  {
printf("b is greater than a");
  printf("a is less than b");
}

  getch;      
}

Print Even Or Odd in C


#include<stdio.h>
#include<conio.h>
void main()

{
int a;

    clrscr();

  printf("\n\nenter a number=");
  scanf("%d",&a);

  if(a%2==0)
    {
printf("\n\ngiven number is even");
  }

    if (a%2==1)
 {
printf("\ngiven number is ood");
}
getch();    
 }

Print Alphabet "B" in C


#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,e,l;
       clrscr();
       e=6/2;
       l=e+1;

for(i=1;i<=6;i++)

{
for(j=1;j<=6;j++)
{
if((j==1)||(j==6)||(i==1)||(i==6)||(i==l))
{
printf("*");
}
else

{
printf(" ");
}
}
printf("\n");
}
   getch();
}


Calculate Average in C



 #include<stdio.h>
 #include<conio.h>
 void main()



 {
    int a,b,c,d,e;

    clrscr;

  printf("enter the value of a");
  scanf("%d",&a);

  printf("enter the value of b");
  scanf("%d",&b);

  printf("enter the value of c");
  scanf("%d",&c);

  printf("enter the value of d");
  scanf("%d",&d)

  e=(a+b+c+d)/4;     // Average Formula

  printf("%d",e);

  getch;      
 }

Wednesday, 11 July 2012

Print Alphabet "I" in C


#include<stdio.h>
#include<conio.h>
void main()
{
  int i,p,a;
clrscr();
printf("enter the height =");
scanf("%d",&a);
for(i=1;i<=a;i++)
  {
  printf("*\n");
  }

 getch();
 }

Print Alphabet "I" in C


#include<stdio.h>
#include<conio.h>
void main()
{
  int i,p,a;
clrscr();
printf("enter the height =");
scanf("%d",&a);
for(i=1;i<=a;i++)
  {
  printf("*\n");
  }

 getch();
 }

Print Alphabet "L" in C


#include<stdio.h>
#include<conio.h>
void main()
{
int i,p,a;
clrscr();
  printf("enter the height =");
  scanf("%d",&a);
    for(i=1;i<=a;i++)
 {
  printf("*\n");
  }
   if(i==a+1)
  {
    for(p=1;p<=a;p++)
  {
    printf("*");
    }
    }
    getch();
}

Print Alphabet "M" in C


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


void main()
{
int i,j,b,a,r,g;
clrscr();
printf("enter height =");
scanf("%d",&a);
r=a+a;
g=r-1;
b=a+(a-1);
       for(i=1;i<=a;i++)
      {
for(j=0;j<=b;j++)
  {
  if((j==1)||(i==j)||(j==g)||(i==a-j+a))
    {
    printf("*");
    }
else
  {
  printf(" ");
   }
   }
   printf("\n");
   }


getch();
 }