Monday, March 31, 2014

Calculator Program using Switch Statement and Functions without using built-in library functions. Sum , Subtraction, Product , Division , Remainder, Power , Factorial

#include<stdio.h>
#include<conio.h>
void lo()
{
int i;
    printf("\n");
for(i=1;i<=35;i++)
    printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan-ud-Din-Shafiq\n\nReg. No .DDP-SP14-BSE-005");
printf("\n");
}
void line()
{
    int u;
    for(u=1;u<=48;u++)
    printf("-");
}
int sum(int a,int b)
{
    return a+b;
}
int subtract(int c , int d)
{
    return c-d;
}
int multiply(int e,int f)
{
    return e*f;
}
int divide(int g,int h)
{
    return g/h;
}
int mod(int i,int j)
{
    return i%j;
}
int fact(int k)
{
    int i,p=1;
    for(i=1;i<=k;i++)
    p=p*i;
    return p;
}
int pwr(int n , int r)
{
    int k, number=1;
    for(k=0;k<r;k++)
    number*=n;
    return number;
}

int main()
{
    lo();
    header();
    lo();
    int x,y;
    char m;
    while(m!=-1 && m!=-1)
       {
        printf("\nEnter 1st Number or (-1 to Exit from Program)= ");
        scanf("%d",&x);
        if(x==-1)
        {
            line();
            printf("\nYou are getting out of this program.....Press Enter.\n");
            line();
            break;
        }
        printf("\nEnter 2nd Number =  ");
        scanf("%d",&y);
        printf("\nYou can use following Arithmatic Operations (+,-,*,/,%,!)=  ");
        m=getche();
        printf("\n");
        switch(m)
    {
        case'+':
        line();
        printf("\nSum of %d and %d is = %d\n\n",x,y,sum(x,y));
        line();
        break;
        case'-':
        line();
        printf("\nSubtraction of %d and %d is = %d\n",x,y,subtract(x,y));
        line();
        break;
        case'*':
        line();
        printf("\nProduct of %d and %d is = %d\n",x,y,multiply(x,y));
        line();
        break;
        case'/':
        line();
        printf("\nDivision of %d and %d is = %d\n",x,y,divide(x,y));
        line();
        break;
        case'%':
        line();
        printf("\nModulus of %d and %d is = %d\n",x,y,mod(x,y));
        line();
        break;
        case'!':
        line();
        printf("\nFactorial of %d is = %d\n",x,fact(x));
        line();
        printf("\nFactorial of %d is = %d\n",y,fact(y));
        line();
        break;
        case'^':
        line();
        printf("\n%d raised to power %d is = %d\n",x,y,pwr(x,y));
        line();
        break;
        default:
        line();
        printf("\nInvalid Input\n");
        line();
    }

       }
return 0;
}


Saturday, March 29, 2014

Get letter, digit or a symbol from user and distinguish whether he has entered small letter , capital letter , digit or symbol.

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();


char a;
printf("\nEnter any character = ");
scanf("%c",&a);
{
if (a>='A' && a<='Z')
printf("You have entered capital letter.\n",a);

else if (a>='a'  && a<='z')
printf("You have entered a small letter.\n",a);

else if (a>='0' && a<='9')
    printf("You have entered a digit.\n",a);

else printf("You have entered a special symbol.\n",a);

return 0;
}

Print the sequence 8 1 6 2 4 3 2 4

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();


int x,y;

for(x=8,y=1;x>=0,y<=4;x=x-2,y++)

     printf("%d  %d  ",x,y);

return 0;
}

Print sequence of numbers: 99, 88, 77, 66, 55, 44, 33, 22, 11, 0

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();


int a;
printf("\n");
for (a=0 ; a<=99 ; a=a+11)
printf("%d\n",a);

return 0;
}

Print sequence of numbers: 2, 5, 8, 11, 14, 17, 20

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a;
printf("\n");

for (a=2 ; a<=20 ; a=a+3)
printf("%d\n",a);

return 0;
}

Print numbers from 20 to 2 in steps of -2

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a;
printf("\n");
for (a=20 ; a>=1 ; a=a-2)
printf("%d\n",a);
return 0;
}

Print numbers from 100 to 1 with decrement of 1

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();


int a;
printf("\n");
for (a=100 ; a>=1; a--)
printf("%d\n",a);
return 0;
}

Print numbers from 1 to 100 with increment of 1

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();


int i=0;
printf("\n");
for (i=1;i<=100;i++)
{
  printf("%d\n",i);

}
return 0;
}

Friday, March 28, 2014

C-Program to Get table of any number

Sample OUTPUT
Enter any number = 2
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
2 *10 = 20

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int r , num=1;
printf("\nEnter Number : ");
scanf("%d",&num);

for(r=1;r<=10;r++){

printf("%d * %d = %d\n",num,r,num*r);}
getch();
return 0;
}

print the asteriks triangle using three for loops

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int i,j,k;
for(i=10;i>=1;i--)
{
    printf(" \n");
    for(j=1;j<=10-i;j++)
    {printf(" ");}
    for (k=1;k<=i;k++)
    {
        printf("*");
    }


}

return 0;
}

Ask the user to tell that the sum of how many integers he wants to calculate. Get value for each integer & calculate the sum of all the integers enetered by the user.

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int value,number,a,sum=0;
printf("\nEnter the number of values : \n");
scanf("%d",&number);
for(a=1;a<=number;a++)
{
    printf("Enter Integer : ");
    scanf("%d",&value);
    sum=sum+value;
}
printf("Sum of %d values is : %d \n\n",number,sum);

return 0;
}

Print counting from 1 to 20 & there should be space between two numbers and after every five numbers line should be shifted to next line . Adopted method is to use the 'if' and 'else' statement

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int x=1;
printf("\n");
while (x<=20)
{
printf("%d",x);
if(x%5==0)
{printf("\n");}
else {printf("\t");}
x++;
}

return 0;
}

Example of pow function that is built in function of library

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

double a=2.5;
double b=3;
printf("%10.2f",pow(a,b));


return 0;
}

Program to understand use of double data type & rounding off

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

double a;
printf("%15.1f\n",333.546374);
printf("%15.2f\n",333.546374);
printf("%15.3f\n",333.546374);
printf("%15.4f\n",333.546374);
printf("%15.5f\n",333.546374);


return 0;
}

Sum of Odd number from 1 to 99 using for loop

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

 int a,sum;
for (a=1;a<=99;a+=2)
sum+=a;
printf("\n%d",sum);


return 0;
}

Get Sales per week of a person in pounds. 200 pounds is the salary of that person in a week and he will get 9% comission on his total sale in a week. Calculate the total salary per week of that person. Use while loop

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

    float sales;

    while(sales!=-1)
    {
        printf("\nSales per week of a person in pounds(-1 to end) : ");
        scanf("%f",&sales);
        if(sales==-1)
            break;
        else
        printf("\nIncome of that person : %.2f\n",sales/100*9+200);
        sales++;


    }


return 0;
}

Sample program to subtract cradits from total amount you have deposited.

#include<stdio.h>
int main()
{

    float account,cradits,limit,balance,charges,ne;
    while(account!=-1)
    {
    printf("\nEnter Account No. (-1 to end) : ");
    scanf("%f",&account);

        if (account==-1)
        break;
        else
    printf("\nEnter your Balance : ");
    scanf("%f",&balance);
    printf("\nEnter total Charges : ");
    scanf("%f",&charges);
    printf("\nCradits : ");
    scanf("%f",&cradits);
    printf("\nCradit Limit : ");
    scanf("%f",&limit);

    ne=(balance+charges)-cradits;
    printf("Your new balance is : %.2f \n\n",ne);


     if(ne>limit)
      {

        printf("\nAccount No. : %.2f",account);
        printf("\nCradit Limit: %.2f",limit);
        printf("\nNew Balance : %.2f",ne);
        printf("\nCradit Limit Exceeded.");
        printf("\n");
      }
    }
    return 0;
}

Get three readings of gallons of fuels used and miles traveled by a vehicle and calculate the overall average of the miles traveled per gallon of fuel

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();


    int g,m,average,counter=1,total=0;
    while (counter<=3)
    {
        printf("Enter number of gallons : ");
        scanf("%d",&g);
        printf("Enter number of miles : ");
        scanf("%d",&m);
        counter++;
        total=total+m;
    }
    average=total/g;
    printf("Overall Average is : %d\n\n",average);


return 0;
}

Write single C statements that
a) Input integer variable x with scanf.
b) Input integer variable y with scanf.
c) Initialize integer variable i to 1.
d) Initialize integer variable power to 1.
e) Multiply variable power by x and assign the result to power.
f) Increment variable i by 1.
g) Test i to see if it’s less than or equal to y in the condition of a while statement.
h) Output integer variable power with printf.


#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();


int x,y,i=1,power=1;
printf("\nEnter First Integer = ");
scanf("%d",&x);
printf("Enter 2nd Integer = ");
scanf("%d",&y);
while(i<=y)



{
    power=power*x;
    printf("\n%d",power);
    i++;
}

return 0;
}

BMI Calculator

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();
    float w,h;
    float bmi;
    printf("Weight in Kilograms : ");
    scanf("%f",&w);
    printf("\nHeight in Meters : ");
    scanf("%f",&h);
    printf("BMI = %.1f\n",w/(h*h));
    if (bmi<18.5)
    {
        printf("Underweight");
    }
    if (bmi>=18.5 && bmi<=24.9)
    {
        printf("Normal");
    }
    if (bmi>=25 && bmi<=29.9)
    {
        printf("Overweight");
    }
    if (bmi>=30)
    {
        printf("Obese");
    }
    printf("\n\n-----BMI Value Range-----");
    printf("\nUnderweight : less than 18.5 \nNormal : between 18.5 & 24.9\nOverweight : between 25 & 29.9\nObese : 30 or greater");


return 0;
}

Make a program which calculates and prints the number,its square & its cube using for loop and print in the form of table using tabs

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

   int a;
   printf("\nNumber\t:\tSquare\t:\tCube\t\n");
   for(a=0;a<=10;a++)
   {

       printf("%d\t:\t%d\t:\t%d\t\n",a,a*a,a*a*a);
   }


return 0;
}

Get five-digit value from user and print spaces between these digits e.g. 23456 : 2 3 4 5 6

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

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

    printf("\nEnter a five-digit number: ");
    scanf("%d", &number);
    a= number % 10;
    b=( number /10 ) % 10;
    c=(( number / 10) / 10)%10;
    d=(((number/10)/10)/10)%10;
    e=((((number/10)/10)/10)/10)%10;
    printf("%d %d %d %d %d",e,d,c,b,a);


return 0;
}

Make rectangle shape by alternating asteriks & spaces using nested printf statements

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

printf("\n  * * * * * * * *\n");
printf("   * * * * * * * *\n");
printf("  * * * * * * * * \n");
printf("   * * * * * * * *\n");
printf("  * * * * * * * *\n");
printf("   * * * * * * * *\n");
printf("  * * * * * * * *\n");
printf("   * * * * * * * *\n");

return 0;
}

If first integer is divisible by second number then calculate Remainder otherwise show that first number is not divisible by second number

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();
int a,b;
printf("\nEnter two numbers : ");
scanf("%d%d",&a,&b);
if (a%b==0)
printf("%d is divisible of %d : Remainder = %d\n\n",a,b,a%b);
else printf("%d is not divisible %d",a,b);
return 0;
}

Print 'P G D' using nested printf statements

Sample OUTPUT

PPPPPPPPP
           P    P
           P    P
           P    P
             pp
     JJ    
J        
   J        
      J      
        JJJJJJJJJJJ
DDDDDDDDDD
D                      D
D                      D
  D                 D
       D  D   D


#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

printf("\n   PPPPPPPPP  \n");
printf("       P   P  \n");
printf("       P   P  \n");
printf("       P   P  \n");
printf("        PP    \n");
printf("\n");
printf("    JJ        \n");
printf("   J          \n");
printf("  J           \n");
printf("   J          \n");
printf("    JJJJJJJ   \n");
printf("\n");
printf("   DDDDDDDDD  \n");
printf("   D       D  \n");
printf("   D       D  \n");
printf("    D     D   \n");
printf("     DDDDD    \n");

return 0;
}

Use nested printf statements to make Arrow shape using asteriks

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

printf("\n     *    \n");
printf("    ***   \n");
printf("   *****  \n");
printf("     *    \n");
printf("     *    \n");
printf("     *    \n");
printf("     *    \n");
printf("     *    \n");
printf("     *    \n");
return 0;
}

Use nested printf statements to make diamond shape

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

printf("\n          *        \n");
printf("         *  *       \n");
printf("        *    *       \n");
printf("       *      *     \n");
printf("      *        *    \n");
printf("       *      *    \n");
printf("        *    *     \n");
printf("         *  *      \n");
printf("           *       \n");

return 0;
}

Asteriks Rectangle using nested printf function

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

printf("\n*********\n");
printf("*       *\n");
printf("*       *\n");
printf("*       *\n");
printf("*       *\n");
printf("*       *\n");
printf("*       *\n");
printf("*       *\n");
printf("*********\n");
return 0;
}

Get radius from user and calculate the diameter, area and circumference of the Circle

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int radius,diameter;
float circumference,area;
printf("\n Enter Radius :   ",radius);
scanf("%d",&radius);
diameter=2*radius;
printf("\nDiameter is : %d\n",diameter);
area=2*3.14159*radius*radius;
printf("Area is : %f\n",area);
circumference=2*3.14159*radius;
printf("Circumference is : %f\n\n",circumference);
return 0;
}

Get three numbers from user , print sum, product , average using single if statements and if all three numbers are equal , print all numbers are equal if they are not equal then print the largest number entered by the user

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a,b,c,sum,average,product;
printf("\nEnter Three Integers : \n");
scanf("%d%d%d",&a,&b,&c);
sum=a+b+c;
printf("\nSum is : %d \n",sum);
average=(a+b+c)/3;
printf("Average is : %d \n",average);
product=a*b*c;
printf("Product is  : %d\n",product);

    if (a==b==c)
        printf("All integers are euqal.\n");
    if(a>b && a>c)
        printf("Largest integer is : %d \n",a);
    if(b>a && b>c)
        printf("Largest Number is : %d \n",b);
    if(c>a && c>b)
        printf("Largest number is : %d \n",c);
    if(a<b && a<c)
        printf("Smallest number is : %d \n",a);
    if(b<a && b< c)
        printf("Smallest number is : %d \n",b);
    if(c<a && c<b)
        printf("Smallest number is : %d \n",c);

return 0;
}

Get three numbers from users and make decision using single if statements if all three numbers are equal print all numbers are equal otherwise print the largest number entered by the user

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();
int a,b,c;
printf("\nEnter Three Integers : ");
scanf("%d%d%d",&a,&b,&c);


    if (a==b==c)
        printf("All integers are euqal.\n");
    if(a>b && a>c)
        printf("Largest integer is : %d \n",a);
    if(b>a && b>c)
        printf("Largest Number is : %d \n",b);
    if(c>a && c>b)
        printf("Largest number is : %d \n",c);
return 0;
}

Get three numbers from users and print product of these three numbers

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();
int x,y,z,product;
printf("\nEnter any three integers : ");
scanf("%d%d%d",&x,&y,&z);
product=x*y*z;
printf(" Your Product is  : %d\n\n",product);
return 0;
}

Taking Decision using single if statement. If variable entered is 7 print entered number is 7 otherwise print number entered is not equal to 7

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void line()
{
int i;
    printf("\n");
for(i=1;i<=35;i++)
    printf("=");
}
void header()
{
printf("\n");
printf(" Built and Designed by Arslan Malik");
printf("\n");
}
int main()
{
line();
header();
line();

int a,thisVariable,q76354,number;
printf("\nEnter a Number : ");
scanf("%d",&a);
if (a!=7)
    printf("\nThe variable is not equal to 7.");
else printf("You have entered variable 7.\n");
return 0;
}

print asteriks triangle using three for loops

Sample OUTPUT

*
**
***
****
*****
******

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();
int a,b,c;
printf("\n");
for(a=10;a>=1;a--)

{
   for(b=10;b>=1;b--)
   printf(" ");
   for(c=a;c<=10;c++)
   printf("*");
   printf("\n");
}

line();
return 0;
}

Print triangle using asteriks increasing by one in each row

Sample OUTPUT

*
**
***
****
*****
******
*******



#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a,b,c;

for (a=0;a<=10;a++)
{
    for(b=1;b<=a;b++)
    printf("*");
    printf("\n");
}
line();
return 0;
}

Get number of rows from user and print Triangle

OUTPUT Example :

***********
**********
*********
********
*******
******
*****
****
***
**
*
Source Code

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a,b,c;

printf("\nEnter Number of rows : ",c);
scanf("%d",c);
void line();
printf("\n");
for (a=1;a<=10;a++)
{
    for(b=a;b<=10;b++)
        printf("*");
        printf("\n");
}

line();
return 0;
}

Temperature conversion table from Farenheit( 0F to 300F ) to Celcius

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int f=0,c,upper=300,step=20;
printf("\nFarenheit     Celcius");
while (f<=upper)
{c=5*(f-32)/9;

printf("\n   %d           %d",f,c);
f=f+step;
}
line();
return 0;
}

Sum of Even integers from 2 to 30 by using increment

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a,sum=0;
for (a=2;a<=30;a+=2)
sum=sum+a;
printf("\nYour sum is : %d ", sum);

return 0;
}

Get four numbers from user, sqaure them and print sum of their squares.

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a,b,c,d;
printf("\nEnter any four numbers = \n");
scanf("%d%d%d%d",&a,&b,&c,&d);
printf("Square of %d = %d \n",a,a*a);
printf("Square of %d = %d \n",b,b*b);
printf("Square of %d = %d \n",c,c*c);
printf("Square of %d = %d \n",d,d*d);
printf("Sum of Sqaures of %d,%d,%d,%d=%d ",a,b,c,d, a*a+b*b+c*c+d*d );


return 0;
}

Get three integers from user and print their sum & average.

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a,b,c,sum,average;
printf("\nEnter any three Numbers = \n");
scanf("%d%d%d",&a,&b,&c);
printf("%d+%d+%d=%d",a,b,c,a+b+c);
sum=a+b+c;
printf("\nAverage of the three numbers = (%d+%d+%d)/3 = %d ",a,b,c,(a+b+c)/3);
average=(a+b+c)/3;


return 0;
}

C program to print square , cube , sqaure of sqaure of numbers from 2 to 5

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a;
for(a=2;a<=5;a++)
    {
        printf("\nSqaure of %d = %d \n",a,a*a);
        printf("Cube of %d = %d \n",a,a*a*a);
        printf("Square of square, of %d = %d  \n \n ",a,a*a*a*a);
    }
    printf("\n \n \n \n  Created by Arslan Malik");
    printf("\nFacebook Profile > www.facebook.com/arslan.ud.din \n \n \n \n ");


line();
return 0;
}

Program to Get Digits like 1234 and print spaced digits like 1 2 3 4

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}

int main()
{
line();
header();
line();
int a,b,reverse;
printf("\nEnter Digits : ");
scanf("%d",&a);
while
    (a!=0)
{

reverse=reverse*10;
reverse=reverse+a%10;
a=a/10;}
    {printf("%d",reverse%10);
    printf(" ");
    reverse=reverse/10;
    printf("%d",reverse%10);
    printf(" ");
    reverse=reverse/10;
    printf("%d",reverse%10);
    printf(" ");
    reverse=reverse/10;
    printf("%d",reverse%10);
    printf(" ");
    reverse=reverse/10;}


line();
return 0;

}

Sample Program to calculate and print Gross Salary after deduction of taxes from the total salary

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a;
printf("Enter Basic Salary = ");
scanf("%d",&a);
if (a<5000)
    {


    printf("HRA is 3%% of B.S =%d \n",a/100*3);
    printf("M.A is 2%% of B.S =%d \n",a/100*2);
    printf("D.A is 2%% of B.S =%d \n",a/100*2);
    printf("T.A is 1%% of B.S =%d \n",a/100*1);
    printf("TAX is 0.5%% of B.S = %d \n",a/100*1/2);
    printf("Fund is 5%% of B.S  = %d\n",a/100*5);
    printf("Utility Bills is 4%% of B.S=%d\n",a/100*4);
    printf("\nGross Salary = %d\n",a-(a/100*3+a/100*2+a/100*2+a/100*1+a/100*1/2+a/100*5+a/100*4));
    }
    else if (a>=5000 && a<=30000)
        {
            printf("HRA is 5%% of B.S = %d\n",a/100*5);
            printf("M.A is 3%% of B.S = %d\n",a/100*3);
            printf("D.A is 3%% of B.S = %d\n",a/100*3);
            printf("T.A is 2%% of B.S = %d\n",a/100*2);
            printf("TAX is 2%% of B.S = %d\n",a/100*2);
            printf("Fund is 8%% of B.S =%d\n",a/100*8);
            printf("Utility Bills is 5%% of B.S =%d\n",a/100*5);
            printf("\nGross Salary = %d\n",a-(a/100*5+a/100*3+a/100*3+a/100*2+a/100*2+a/100*8+a/100*5));

        }
    else if (a>30000)
    {

        printf("HRA is 7%% of B.S = %d\n",a/100*7);
        printf("M.A is 4%% of B.S = %d\n",a/100*4);
        printf("D.A is 4%% of B.S = %d\n",a/100*4);
        printf("T.A is 3%% of B.S = %d\n",a/100*3);
        printf("TAX is 3%% of B.S = %d\n",a/100*3);
        printf("Fund is 10%% of B.S = %d\n",a/100*10);
        printf("Utility Bill is 10%% of B.S = %d\n",a/100*10);
        printf("\nGross Salary = %d\n",a-(a/100*7+a/100*4+a/100*4+a/100*3+a/100*3+a/100*10+a/100*10));
    }


return 0;
}

Program to calculate the product of odd integers from 1 to 15 using for loop.

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a,product=1;
for(a=1;a<=15;a+=2)
product*=a;
printf("\nYour product is  : %d",product);


return 0;
}

Print passed and failed students from 10 students. If 8 students are passed then give bonus to instructor otherwise No Bonus.

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int passes=0,fails=0,student=1,result;


while(student<=10)
{
    printf("\nEnter '1' for passes and '2' for fails = ",result);
    scanf("%d",&result);

    {if (result==1)
    passes=passes+student;
    printf("Pass = %d",passes);

    if (result==2)
    fails=fails+student;
    printf("\n");
    printf("Passed = %d ",passes);
    printf("\nFailure = %d ", fails);
    line();}
    {if (passes>=8)
    printf("\nBonus to instructor\n----------------------\n\n\n");
    else
    printf("\nNo Bonus");
    printf("\n----------\n\n\n");}
}


return 0;
}

Program to calculate the average consumption of gallons of fuel during given kilometers to save fuel.

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int miles,gallons,average,i,j,sum1,sum2,mpg=miles/gallons;
printf("Enter the Number of Readings : ");
scanf("%d",&j);
for (i=1;i<=j;i++)
{

for(miles=1;miles<=j;miles++)
{
    printf("\nEnter the Number of Miles : ");
scanf("%d",&miles);
sum1=miles+j;
}
}
for(i=1;i<=j;i++)
{

for(gallons=1;gallons<=j;gallons++)
{
    printf("\nEnter the Number of Gallons used : ");
scanf("%d",&gallons);
sum2=gallons+j;

}

}
printf("\nSum of Miles is : %d",sum1);
printf("\nSum of Gallons is : %d ",sum2);
printf("\nMiles covered per gallon : %d",mpg);
printf("\nAverage : %d",(sum1+sum2/j));


return 0;
}

Preincrement and Postincrement

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int c;
c=5;
printf("\n%d",++c);
c=5;
printf("\n%d\n",c++);

return 0;
}

Calculate factorial of any number given by the user

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int i,j=1,k;
printf("\nEnter Value  : ");
scanf("%d",&k);
for(i=1;i<=k;i++)
j*=i;
printf("%d",j);
return 0;
}

Get a number from user and check whether it is even or odd

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a;
printf("Enter any Number to check whether it is even or odd = ");
scanf("%d",&a);
{
    if (a%2==0)
    printf("\nYou have entered an even number.\n \n \n \n",a);
    else
printf("\nYou have entered odd number.\n \n \n \n");
}
return 0;
}

Get size of Diamond from user and print Diamond using asteriks (*)

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int n,c,k,space=1;
printf("\nEnter number of rows: \n");
scanf("%d",&n);
space = n-1;
for (k=1;k<=n;k++)
{
  for(c=1;c<=space;c++)
  printf(" ");
  space--;
  for (c=1;c<=2*k-1;c++)
  printf("*");
  printf("\n");
}
space=1;
for(k=1;k<=n-1;k++)
{
    for (c=1;c<=space;c++)
    printf(" ");
    space++;
    for(c=1;c<=2*(n-k)-1;c++)
        printf("*");
        printf("\n");
}

return 0;
}

C-Program to Calculate Area and Circumference of a Circle

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void line()
{
int i;
    printf("\n");
for(i=1;i<=35;i++)
    printf("=");
}
void header()
{
printf("\n");
printf(" Built and Designed by Arslan Malik");
printf("\n");
}
int main()
{
line();
header();
line();
int circumference,radius,area,diameter;
float a=3.14159;
printf("\nEnter radius of circle : \n");
scanf("%d",radius);
circumference=2*a*radius;
printf("Circumference of Circle is : %f \n",circumference);
area=2*a*radius*radius;
printf("Area of circle : %f \n",area);
diameter=2*radius;
printf("Diameter of Circle : %f ",diameter);
return 0;
}

Calculate Area and Perimeter of Rectangle

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a,b;
printf("Enter Length & Width to calculate Area of Rectangle & Perimeter of Rectangle= \n");
scanf("%d%d",&a,&b);
printf("Area of rectangle is = %d \n\n",a*b);
printf("Perimeter of rectangle is = %d\n\n",2*(a*b));

return 0;
}

Print 5% increase in interest on amount per year using for loop and pow function

#include<stdio.h>
#include<math.h>   // used bcoz of pow
void line()
{
int i;
    printf("\n");
for(i=1;i<=35;i++)
    printf("=");
}
void header()
{
printf("\n");
printf(" Built and Designed by Arslan Malik");
printf("\n");
}
int main()
{
line();
header();
line();
int years;
double amount;
int deposit;
double interest=.05;
printf("\nEnter the amount you have borrowed : \n");
scanf("%d",&deposit);
for(years=1;years<=10;years++)
{


     amount=deposit*pow(1+interest,years);
     printf("\nYour interest for %d year is : %21.2f\n",years,amount);
}
return 0;
}

Sum Even Numbers from 2 to 30 using for Loop in C Programming.

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a,sum=0,b;
for (a=2;a<=30;a++)
if (a%2==0)
sum=sum+a;
printf("\nYour sum is : %d \n", sum);

return 0;
}

Get four numbers from users and print the smallest value and the largest value.

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int a,b,c,d,e;
printf("\nEnter 'a' integer : ",a);
scanf("%d",&a);
printf("Enter 'b' integer : ",b);
scanf("%d",&b);
printf("Enter 'c' integer : ",c);
scanf("%d",&c);
printf("Enter 'd' integer : ",d);
scanf("%d",&d);

if (a<b && a<c && a<d)
printf("\nSmallest Number is : %d",a);
if (a>b && a>c && a>d)
printf("\nLargest Number is  : %d",a);
if (b<a && b<c && b<d)
printf("\nSmallest Number is : %d",b);
if (b>a && b>c && b>d)
printf("\nLargest Number is : %d ",b);
if (c<a && c<b && c<d)
printf("\nSmallest Number is : %d",c);
if (c>a && c>b && c>d)
printf("\nLargest Number is  : %d",c);
if (d<a && d<b && d<c)
printf("\nSmallest Number is : %d\n",d);
if (d>a && d>b && d>c)
printf("\nLargest Number is  : %d ",d);

getche();

return 0;
}