Saturday, 21 January 2012

To Add first n numbers using Function / Recursion



#include<stdio.h>
#include<conio.h>
void main()
{
int sum(int);
int n,s;
clrscr();
printf("enter n numbers\n");
scanf("%d",&n);
s=sum(n);

To find maximum of two no.s using Function / Recursion


#include<stdio.h>
#include<conio.h>
void main()
{
int max(int,int);
int x,y,m;
clrscr();
printf("enter two numbers\n");
scanf("%d%d",&x,&y);
m=max(x,y);

To find Square of a no. using Function / Recursion.


#include<stdio.h>
#include<conio.h>
void main()
{
float square(float);
float n,s;
clrscr();
printf("enter a number:");

Sunday, 15 January 2012

Program to reverse a String.


#include<stdio.h>
#include<conio.h>
void main()
{
char str[10],revstr[10];
int n,count,i;
clrscr();
printf("enter the no. of characters in string\n");

Saturday, 14 January 2012

To find the FACTORIAL of a number using RECURSION


#include<stdio.h>
#include<conio.h>
void main()
{
int fact(int);
int n,f;
clrscr();
printf("enter a no.\n");
scanf("%d",&n);

To find the n FIBONACCI number using RECURSION


#include<stdio.h>
#include<conio.h>
void main()
{
int fibo(int);
int n,f;
clrscr();
printf("enter the limit\n");
scanf("%d",&n);
f=fibo(n);

GCD and LCM of two numbers.


#include<stdio.h>
#include<conio.h>
void main()
{
int m,n,p,q,r,gcd,lcm;
clrscr();
printf("enter two no.s");
scanf("%d%d",&m,&n);
p=m;
q=n;
while(n!=0)
{
r=m%n;
m=n;
n=r;
}
gcd=m;
lcm=(p*q)/gcd;
printf("gcd(%d,%d)=%d\n",p,q,gcd);
printf("lcm(%d,%d)=%d\n",p,q,lcm);
getch();
}

For 8051 microcontroller programming :http://assemblylanguage8051.blogspot.in/


Jai Ho - HD Hindi Movie Digital Poster [2014] Salman Khan by A-Music

Friday, 13 January 2012

Bubble sort in descending order


#include<stdio.h>
#include<conio.h>
void main( )
{
int i, j, a[10], temp, n;
printf ("enter size of the array\n") ;
scanf ("%d",&n) ;
printf ("enter aray elemnt\n") ;
for (i=0; i<n; i++)
scanf ("%d", &a[i]) ;
for (i=0; i<n-1; i++)
for (j=0; j<n-1; j++)
if (a[j+1]>a[j])
{
temp=a[j] ;
a[j]=a[j+1] ;
a[j+1]=temp ;
}
printf ("sorted array are\n") ;
for(i=0; i<n; i ++)
printf ("%d", a[i]) ;
getch( ) ;
}

looking for earning online then click on  this link http://www.neobux.com/?rh=6D6F68616D6D65647A61626974

For 8051 microcontroller programming :http://assemblylanguage8051.blogspot.in/

Bubble sort in ascending order





#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,a[10],temp,n;
printf("enter size of the array\n");
scanf("%d",&n);
printf("enter aray elemnt\n");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n-1;i++)
for(j=0;j<n-i-1;j++)
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
printf("sorted array are\n");
for(i=0;i<n;i++)
printf("%d",a[i]);
getch();
}

For 8051 microcontroller programming :http://assemblylanguage8051.blogspot.in/

Matrix multiplication of M*N



#include<stdio.h>
#include<conio.h>
void main()
{
int a[10][10],b[10][10],c[10][10],i,j,m,n,k;
clrscr();
printf("\n enter the order of matrix");
scanf("%d%d",&m,&n);
printf("\n enter element of matrix A\n");
for(i=0;i<m;i++)
{
 for(j=0;j<n;j++)
 {
  scanf("%d",&a[i][j]);
  }
 }
printf("\n enter the element of matrix B\n");

for(i=0;i<m;i++)
{
 for(j=0;j<n;j++)
 {
  scanf("%d",&b[i][j]);
  }
 }
if(m!=n)
{
printf("\n matrix multiplication is not possible\n");
getch();
exit(0);
}
else
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
c[i][j]=0;
for(k=0;k<m;k++)
{
c[i][j]=c[i][j]+(a[i][k]*b[k][j]);
}
}
}

printf("\n matrix A is:\n");
for(i=0;i<m;i++)
 {
  for(j=0;j<n;j++)
  {
   printf("%d\t",a[i][j]);
  }
  printf("\n");
  }
printf("\n matrix B is:\n");
 for(i=0;i<m;i++)
 {
  for(j=0;j<n;j++)
  {
  printf("%d\t",b[i][j]);
  }
  printf("\n");
 }
 printf("\n matrix c is\n");
 for(i=0;i<m;i++)
 {
  for(j=0;j<n;j++)
   {
 printf("%d\t",c[i][j]);
  }
  printf("\n");
  }
  getch();
}

For 8051 microcontroller programming :http://assemblylanguage8051.blogspot.in/


Addition of array using function in c.


#include<stdio.h>
#include<conio.h>
void add()
{
int a[10],b[10],i,c[10],n;
printf("enter order of  array elements \n");
scanf("%d",&n);
printf("enter array A elements \n");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("enter array B elements \n");
for(i=0;i<n;i++)
scanf("%d",&b[i]);
printf("array A elements \n");
for(i=0;i<n;i++)
{
printf("%d\t",a[i]);
}
printf("\n array B elements \n");
for(i=0;i<n;i++)
{
printf("%d\t",b[i]);
}
for(i=0;i<n;i++)
{
c[i]=a[i]+b[i];
}
printf("\n sum of the two arrays are \n");
for(i=0;i<n;i++)
printf("%d\t",c[i]);
return;
}
void main()
{
clrscr();
add();
getch();
}

For 8051 microcontroller programming :http://assemblylanguage8051.blogspot.in/