Monday, 26 January 2015

program for producing following output



void main()

{
int i,j,k=65,g=1;
clrscr();
for(i=1;i<=8;i++)
{
for(j=7;j>=i;j--)
{
printf("%c",k++);

} for(g=2;g<=i;g++)
 {
 printf("  ");

 }

 for(j=7;j>=i;j--)
 {
 printf("%c",k--);
 }

 printf("\n");

}
getch();
}


Sunday, 25 January 2015

How to add a user defined function to a library function:

Here we are going to create a function for factorial of a the given number:


Step 1:
First create the definition of the program and save it with name fact .c
 Int factorial(int num)
{
int  f=1,I;
For(i=1;i<=num;i++)
{  
            F=f*I;
}
return (f);
}


Step 2:
Compile “fact.c” file by using Alt + F9 keys (in turbo C).


step 3:
“fact.obj” file would be created which is the compiled form of “fact.c” file.


Step 4:
Then for adding your function to the library function type the code given below:
c:\> tlib math.lib + c:\ fact.obj
+ means adding c:\fact.obj file in the math library.
We can delete this file using – (minus){
c:\> tlib math.lib - c:\ fact.obj}.


Step 5:        
Create a file “fact.h” & declare prototype of fact() function like below.
int factorial (int num);
Now fact.h file containing prototype of function “factorial”.


Step 6:
Let us see how to use our newly added library function in a C program.
# include <stdio.h>
// Including our user defined function.
# include “c:\\factorial.h”    
int main ()
{
       int f,n;
        prinntf(“enter any number”);   //message to the user

        scanf(“%d”,&n);                //receiving input from user

                                      // calling function from library
       f = factorial (n);

       printf ("factorial = %d \n", f);

        return 0;
}


Wednesday, 24 December 2014

/*PYRAMIDS*/



#include<stdio.h>

/*Pyramid (a)*/    
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf("* ");
printf("\n");
}
return 0;
}
*/

/*Pyramid (b)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf("%2d",i);
printf("\n");
}
return 0;
}
*/


/*Pyramid (c)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf("%2d",j);
printf("\n");
}
return 0;
}
*/


/*Pyramid (d)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf("%3d",i+j);
printf("\n");
}
return 0;
}
*/


/*Pyramid (e)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf("%d ",(i+j)%2==0 ? 1 : 0);
printf("\n");
}
return 0;
}
*/


/*Pyramid (f)*/
/*
int main(void)
{
    int i,j,n,p=1;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf("%3d",p++);
printf("\n");
}
return 0;
}
*/


/*Pyramid (g)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf("%2d",n+1-j);
printf("\n");
}
return 0;
}
*/


/*Pyramid (h)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf("%2d",n+1-i);
printf("\n");
}
return 0;
}
*/


/*Pyramid (i)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n+1-i; j++)
printf("* ");
printf("\n");
}
return 0;
}
*/


/*Pyramid (j)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n+1-i; j++)
printf("%2d",i);
printf("\n");
}
return 0;
}
*/


/*Pyramid (k)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n+1-i; j++)
printf("%2d",j);
printf("\n");
}
return 0;
}
*/


/*Pyramid (l)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n+1-i; j++)
printf("%2d",n+1-i);
printf("\n");
}
return 0;
}
*/


/*Pyramid (m)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n+1-i; j++)
printf("%2d",n+1-j);
printf("\n");
}
return 0;
}
*/

/*Pyramid (n)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for( j=1; j<=n-i; j++)
printf(" ");
for(j=1; j<=i; j++)
printf("* ");
printf("\n");
}
return 0;
}
*/

/*Pyramid (o)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
for(j=1; j<=i; j++)
printf("%2d",j);
printf("\n");
}
return 0;
}
*/

/*Pyramid (p)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for( j=1; j<=n-i; j++)
printf(" ");
for(j=1; j<=i; j++)
printf("*");
printf("\n");
}
return 0;
}
*/

/*Pyramid (q)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
for(j=1; j<=i; j++)
printf("%d",j);
printf("\n");
}
return 0;
}
*/

/*Pyramid (r)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
for(j=1; j<=2*i-1; j++)
printf("*");
printf("\n");
}
return 0;
}
*/

/*Pyramid (s)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
for(j=1; j<=2*i-1; j++)
printf("%d",i);
printf("\n");
}
return 0;
}
*/


/*Pyramid (t)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
for(j=1; j<=2*i-1; j++)
printf("%d",j);
printf("\n");
}
return 0;
}
*/

/*Pyramid (u)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=2*(n-i); j++)
printf(" ");
for(j=1; j<=2*i-1; j++)
printf("* ");
printf("\n");
}
return 0;
}
*/

/*Pyramid (v)*/
/*
int main(void)
{
    int i,j,n,p;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
p=i;
for(j=1; j<=i; j++)
printf("%d",p++);
p=p-2;
for(j=1; j<=i-1; j++)
printf("%d",p--);
printf("\n");
}
return 0;
}
*/


/*Pyramid (w)*/
/*
int main(void)
{
    int i,j,n,p;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
p=n;
for(j=1; j<=i; j++)
printf("%d",p--);
p=p+2;
for(j=1; j<=i-1; j++)
printf("%d",p++);
printf("\n");
}
return 0;
}
*/

/*Pyramid (x)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf(" ");
for(j=1; j<=2*(n-i)+1; j++)
printf("*");
printf("\n");
}
return 0;
}
*/

/*Pyramid (y)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf(" ");
for(j=1; j<=2*(n-i)+1; j++)
printf("%d",n+1-i);
printf("\n");
}
return 0;
}
*/

/*Pyramid (z)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf(" ");
for(j=1; j<=2*(n-i)+1; j++)
printf("%d",j);
printf("\n");
}
return 0;
}
*/

/*Pyramid (z1)*/
/*
int main(void)
{
    int i,j,n,p;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf(" ");
p=n+1-i;
for(j=1; j<=n-i+1; j++)
printf("%d",p++);
p=p-2;
for(j=1; j<=n-i; j++)
printf("%d",p--);
printf("\n");
}
return 0;
}
*/


/*Pyramid (z2)*/
/*
int main(void)
{
    int i,j,n,p;
printf("Enter number of lines : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf(" ");
p=n;
for(j=1; j<=n-i+1; j++)
printf("%d",p--);
p=p+2;
for(j=1; j<=n-i; j++)
printf("%d",p++);
printf("\n");
}
return 0;
}
*/


/*Pyramid (z3)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter n : ");
scanf("%d",&n);

for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
for(j=1; j<=2*i-1; j++)
printf("*");
printf("\n");
}
n--;
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf(" ");
for(j=1; j<=2*(n-i)+1; j++)
printf("*");
printf("\n");
}
return 0;
}
*/

/*Pyramid (z4)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter n : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
for(j=1; j<=2*i-1; j++)
printf("%d",i);
printf("\n");
}
n--;
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf(" ");
for(j=1; j<=2*(n-i)+1; j++)
printf("%d",n+1-i);
printf("\n");
}
return 0;
}
*/


/*Pyramid (z5)*/
/*
int main(void)
{
    int i,j,n;
printf("Enter n : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
for(j=1; j<=2*i-1; j++)
printf("%d",j);
printf("\n");
}
n--;
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf(" ");
for(j=1; j<=2*(n-i)+1; j++)
printf("%d",j);
printf("\n");
}
return 0;
}
*/

/*Pyramid (z6)*/
/*
int main(void)
{
    int i,j,n,p;
printf("Enter n : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
p=i;
for(j=1; j<=i; j++)
printf("%d",p++);
p=p-2;
for(j=1; j<=i-1; j++)
printf("%d",p--);
printf("\n");
}
n--;
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf(" ");
p=n+1-i;
for(j=1; j<=n-i+1; j++)
printf("%d",p++);
p=p-2;
for(j=1; j<=n-i; j++)
printf("%d",p--);
printf("\n");
}
return 0;
}
*/

/*Pyramid (z7)*/
/*
int main(void)
{
    int i,j,n,p;
printf("Enter n : ");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
p=n;
for(j=1; j<=i; j++)
printf("%d",p--);
p=p+2;
for(j=1; j<=i-1; j++)
printf("%d",p++);
printf("\n");
}
n--;
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
printf(" ");
p=n;
for(j=1; j<=n-i+1; j++)
printf("%d",p--);
p=p+2;
for(j=1; j<=n-i; j++)
printf("%d",p++);
printf("\n");
}
return 0;
}
*/