Saturday, November 10, 2012

User Define Function- LeapYear

Q. Write a C program to find entered year is leap year or not using own created function say "leap".

Ans.

/*c program for find year is leap year or not using user define function leap*/
#include<stdio.h>
int leap(int );
int main()
{

 int year;
 printf("Enter any year : ");
 scanf("%d", &year);
 if(leap(year))
   printf("\n%d is leap year",year);
 else
   printf("\n%d is not leap year",year);
 return 0;
}

int leap(int y)
{
 if((y%400==0 && y%100==0)||(y%4==0))
    return 1;
 else
    return 0;
}

The output of above program would be:


Output of check year is leap year or not using user define function C program
Figure: Screenshot for user define function to
check year is leap year C program



Output of check year is leap year or not using user define function C program
Figure: Screenshot for user define function to 
check year is not leap year C program


Sunday, November 4, 2012

User Define Function- Factorial

Q. Write a function fact to calculate the factorial value of any number.

Ans.

/*c program for make function fact to calculate factorial value of any number*/
#include<stdio.h>
int fact(int );
int main()
{

 int num,f;
 printf("Enter any number : ");
 scanf("%d", &num);
 f = fact(num);
 printf("Factorial value of %d is %d",num,f);
 return 0;
}

int fact(int n)
{
 int z=1;
 for(; n>=1; n--)
    z = z * n;
 return(z);
}

The output of above program would be:


Output of calculating factorial value using user define function C program
Figure: Screenshot for find factorial value using
user define function C program

Number Pyramid

Q. Write a C program to print the following number pyramid :

1 2 3 4 5
 1 2 3 4
  1 2 3
   1 2
    1

Ans.

/*c program for number pyramid*/
#include<stdio.h>
int main()
{
 int num,n,r,c,sp;
 printf("Enter any number : ");
 scanf("%d", &num);
 n=num;
 for(r=1; r<=num; r++,n--)
 {
  for(sp=1; sp<r; sp++)
     printf(" ");
  for(c=1; c<=n; c++)
     printf("%d ",c);
  printf("\n");
 }
 return 0;
}

The output of above program would be:

Output of number pyramid C program
Figure: Screenshot for number pyramid C program


Number Pyramid

Q. Write a C program to print the following number pyramid as:

1 2 3 4 5
 2 3 4 5
  3 4 5
   4 5
    5

Ans.

/*c program for number pyramid*/
#include<stdio.h>
int main()
{
 int num,r,c,sp;
 printf("Enter any number : ");
 scanf("%d", &num);
 for(r=1; r<=num; r++)
 {
  for(sp=1; sp<r; sp++)
     printf(" ");
  for(c=r; c<=num; c++)
     printf("%d ",c);
  printf("\n");
 }
 return 0;
}

The output of above program would be:

Output of number pyramid C program
Figure: Screenshot for number pyramid C program


Saturday, November 3, 2012

Floyd Triangle

Q. Write a C program to print the following number pyramid or Floyd triangle:

       1
      2 3
     4 5 6
    7 8 9 10

Ans.

/*c program to print the number pyramid*/
#include<stdio.h>
int main()
{
 int num,r,c,sp,i=1;
 printf("Enter any number : ");
 scanf("%d", &num);
 for(r=1; r<=num; r++)
 {
  for(sp=1; sp<=num-r; sp++)
    printf(" ");
  for(c=1; c<=r; c++,i++)
    printf("%d ",i);  
  printf("\n");
 }
 return 0;
}

The output of above program would be:


Output of Floyd triangle C program
Figure: Screen shot for Floyd triangle C program

Friday, November 2, 2012

Flowchart for Fibonacci Series

Q. Draw the flowchart of Fibonacci series C program.

Ans.

Flowchart for Fibonacci series C program as:

Fibonacci series Flowchart
Figure: Flowchart for generate Fibonacci series



Related programs:

Number Character Pyramid

Q. Write a C program to print the following number character pyramid.

1
AB
123
ABCD
12345

Ans.

/*c program for number character pyramid*/
#include<stdio.h>
int main()
{
 int num=5,r,c;
 char ch;
 for(r=1; r<=num; r++)
 {
  if(r==2 || r==4)
  {
   ch='A';
   for(c=1; c<=r; c++,ch++)
     printf("%c",ch);
  }
  else
  {
   for(c=1; c<=r; c++)
     printf("%d",c);
  }
  printf("\n");
 }
 return 0;
}

The output of above program would be:


Output of number character pyramid C program
Figure: Screen shot for number character pyramid C program