Monday, 26 January 2015
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;
{
int f=1,I;
For(i=1;i<=num;i++)
{
F=f*I;
}
return (f);
}
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}.
+ 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”.
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;
}
*/
Subscribe to:
Posts (Atom)














