priya c prac file

Upload: udit-agrawal

Post on 06-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Priya c Prac File

    1/57

    QUES.Write a program to calculate

    sum of two numbers/*SUM OF TWO NO.*/#include

    #include

    int main()

    {

    int a.b.c;

    clrscr();

    printf(enter any two no.);scanf(%d%d,&a,&b);

    c=a+b;

    printf(the sum of %d and %d is %d,a,b,c);

    getch();

    return;

    }

  • 8/3/2019 Priya c Prac File

    2/57

  • 8/3/2019 Priya c Prac File

    3/57

    QUES.Write a program to find out

    simple interest/* SIMPLE INTEREST*/

    #include

    #include

    int main()

    {

    int principal,time;

    float rate,s_int;

    clrscr();

    printf(nter principal,rate and time);

    scanf(%d%f%d,&principal,&rate,&time);s_int=principal*rate*time/100;

    printf(required simple interst is %f,s_int);

    getch();

    return;

    }

  • 8/3/2019 Priya c Prac File

    4/57

  • 8/3/2019 Priya c Prac File

    5/57

    QUES.Write a program to determine

    gross salary/*GROSS SALARY*/

    #include

    #include

    int main()

    {

    float bs,da,ha,gs;

    clrscr();

    printf(nter basic salary);

    scanf(%f,&bs);

    da=0.4*bs;

    printf(\n da is %f,da);

    ha=0.2*bs;

    printf(\n ha is %f,ha);

    gs=bs+da+ha;

    printf(\n gross salary is %f,gs);

    getch();return;

    }

  • 8/3/2019 Priya c Prac File

    6/57

  • 8/3/2019 Priya c Prac File

    7/57

    QUES.Write a program to find

    factorial of a no using while loop/*WHILE LOOP*/

    #include

    #include

    int main()

    {

    int num,x,i=0,fact=1;

    clrscr();

    printf(enter any no.);

    scanf(%d,&num);

    x=num;while(i

  • 8/3/2019 Priya c Prac File

    8/57

  • 8/3/2019 Priya c Prac File

    9/57

    QUES.Write a program to find area &

    circumference of circle

    /*AREA & CIRCUMFERENCE*/

    #include

    #include

    int main()

    {

    int radius,area,circumference;

    float pi=3.14;

    clrscr();printf(enter radius of the circle);

    scanf(%d,&radius);

    area=pi*radius*radius;

    circumference=2*pi*radius;

    printf(area and circumference of circle with radius %d are %d and

    %d res.,radius,area,circumference);

    getch();

    return;}

  • 8/3/2019 Priya c Prac File

    10/57

  • 8/3/2019 Priya c Prac File

    11/57

    QUES.Write a program implementing

    continue statement/*CONTINUE STATEMENT*/

    #include

    #include

    main(){int i,j;

    clrscr();for(i=1;i

  • 8/3/2019 Priya c Prac File

    12/57

  • 8/3/2019 Priya c Prac File

    13/57

    QUES.Write a program implementing

    break statement/*TO DETERMINE WHETHER A NO. IS PRIME OR NOT*/

    #include

    #include

    main(){int num,i;

    clrscr();printf("enter a number");scanf("%d",&num);

    i=2;while(i

  • 8/3/2019 Priya c Prac File

    14/57

  • 8/3/2019 Priya c Prac File

    15/57

    QUES.Write a program to print star

    pattern

    ./*STAR PATTERN*/

    #include

    #include

    void main()

    {

    int i,j;

    clrscr();

    for(i=1;i

  • 8/3/2019 Priya c Prac File

    16/57

  • 8/3/2019 Priya c Prac File

    17/57

    QUES.Use of if-else statement/*GROSS SALARY*/

    #include

    #include

    int main()

    {

    float bs,gs,da,hra;

    clrscr();printf("enter basis salary");

    scanf("%f",&bs);

    if(bs

  • 8/3/2019 Priya c Prac File

    18/57

    getch();

    return 0;

    }

  • 8/3/2019 Priya c Prac File

    19/57

    QUES.Use of nested if-else statement/*IMPLEMENTATION OF NESTED IF-ELSE STATEMENT*/#include

    #include

    main()

    {

    int i;

    clrscr();

    printf("enter any no.");scanf("%d",&i);

    if(i==1)

    printf("you would go to heaven!");

    else

    {

    if(i==2)

    printf("hell was created with you in mind");

    else

    printf("how about mother earth");

    }

    getch();

    return;

    }

  • 8/3/2019 Priya c Prac File

    20/57

  • 8/3/2019 Priya c Prac File

    21/57

    QUES. To determine ratio of given

    numbers/* TO DETERMINE RATIO*/#include

    #include

    void main()

    {int a,b,c,d;

    float ratio;

    clrscr();

    printf(\n enter four integer values);

    scanf(%d%d%d%d,&a,&b,&c,&d);

    if(c-d!=0)

    {

    ratio=(float)(a+b)/(float)(c-d);

    printf(ratio=%f \n,ratio);

    }

    getch();

    }

  • 8/3/2019 Priya c Prac File

    22/57

  • 8/3/2019 Priya c Prac File

    23/57

    QUES.Use of count operator/* USE OF COUNT OPERATOR TO COUNT NO OF BOYS

    WITH HEIGHT>170cm &WEIGHT

  • 8/3/2019 Priya c Prac File

    24/57

    }

  • 8/3/2019 Priya c Prac File

    25/57

    QUES.Write a program illustrating

    use of function in c program/*FUNCTION*/#include

    #includeint main()

    {

    int a,b;

    clrscr();

    printf(enter a no.);

    scanf(%d,&a);

    b=square(a);

    printf(the square of %d is %d,a,b);getch();

    return 0;

    }

    square(int x)

    {

  • 8/3/2019 Priya c Prac File

    26/57

    int y;

    y=x*x;

    return y;

    }

  • 8/3/2019 Priya c Prac File

    27/57

    QUES.Write a program illustrating

    use of function prototype in c

    Program/*FUNCTION PROTOTYPE*/#include

    #include

    int main()

    {

    float square(float);

    float a,b;

    clrscr();printf(\n enter a no.);

    scanf(%f,&a);

    b=square(a);

    printf(square of %f is %f ,a,b);

    getch();

  • 8/3/2019 Priya c Prac File

    28/57

    return 0;

    }

    float square(float x);

    {

    float y;y=x*x;

    return y;

    }

  • 8/3/2019 Priya c Prac File

    29/57

    QUES.Swapping of two no. using call

    by value(FUNCTION CALL)/*CALL BY VALUE*/

    #include

    #include

    void main()

    {

    int a=10,b=20;

    clrscr();swapv(a,b);

    printf(" a=%d,b=%d",a,b);

    }

    swapv(int x,int y)

    {

    int t;

  • 8/3/2019 Priya c Prac File

    30/57

    t=x;

    x=y;

    y=t;

    printf("\n x=%d,y=%d",x,y);

    getch();return;

    }

  • 8/3/2019 Priya c Prac File

    31/57

    QUES.Swapping of two no.using call

    by reference(FUNCTION REFERENCE)/*CALL BY REFERENCE*/

    #include

    #include

    int main()

    {

    int a=10,b=20;

    clrscr();

    printf("\n a=%d,b=%d",a,b);

    swapr(&a,&b);

    }

    swapr(int*x,int*y)

    {

    int t;

    t=*x;

  • 8/3/2019 Priya c Prac File

    32/57

    *x=*y;

    *y=t;

    Printf(\n a=%d \n b=%d,*x,*y);

    getch();

    return;}

  • 8/3/2019 Priya c Prac File

    33/57

    QUES.Use of else-if statement/*TO FIND DIVISION*/

    #include

    #includevoid main(){

    float m1,m2,m3,m4,m5;float per;

    clrscr();printf("enter marks");scanf("%f%f%f%f%f",&m1,&m2,&m3,&m4,&m5);per=(m1+m2+m3+m4+m5)/5;

    if(per>=60)

    printf("\n first division");

  • 8/3/2019 Priya c Prac File

    34/57

    else if(per>=50)printf("\n second division");else if(per>=40)

    printf("\n third division");

    elseprintf("fail");

    getch();}

  • 8/3/2019 Priya c Prac File

    35/57

    QUES.Write a program implementingswitch case/*SWITCH CASE*/

    #include

    #include

    void main()

    {

    int num1,num2,res,choice;

    clrscr();

    printf(nter the two no.);scanf(%d%d,&num1,&num2);

    printf(press 1 for addition \n);

    printf(press 2 for subtraction \n);

    printf(press 3 for multiplication \n);

    printf(press 4 for division \n);

    printf(press 5 to find remainder \n)

    scanf(%d,&choice);

  • 8/3/2019 Priya c Prac File

    36/57

    switch(choice)

    {

    case 1:res=num1+num2;

    printf(result=%d,res);

    break;

    case 2:res=num1-num2;

    printf(result=%d,res);

    break;

    case 3:res=num1*num2;

    printf(result=%d,res);

    break;

    case 4:res=num1/num2;

    printf(result=%d,res);

    break;

    case 5:res=num1%num2;

    printf(result=%d,res);

    break;

    default:printf(invalid choice);

    break;

    }

    getch();

    }

  • 8/3/2019 Priya c Prac File

    37/57

    QUES.Write a program implementing

    array./*ARRAY*/#include

    #include

    void main()

    {

    int num[]={24,34,12,44,56,17};

    int i;

    clrscr();for(i=0;i

  • 8/3/2019 Priya c Prac File

    38/57

    }

  • 8/3/2019 Priya c Prac File

    39/57

    QUES.Write a program implementing

    passing pointer to an array./*PASSING POINTER TO AN ARRAY*/#include

    #include

    void main()

    {

    int num[]={24,34,12,44,56,17};

    int i,*j;

    j=&num[0];clrscr();

    for(i=0;i

  • 8/3/2019 Priya c Prac File

    40/57

  • 8/3/2019 Priya c Prac File

    41/57

    QUES.Write a program implementing

    passing array elements to a function usingcall by reference.

    /*PASSING ARRAY ELEMENTS TO A FUNCTION*/#include

    #include

    void main()

    {

    int i;

    int marks[]={55,65,75,56,78,78,90};

    clrscr();

    for(i=0;i

  • 8/3/2019 Priya c Prac File

    42/57

  • 8/3/2019 Priya c Prac File

    43/57

    QUES.Write a program implementing

    passing an array by both call by value & call

    by reference./*PASSING AN ARRAY BOTH BY CALL BY VALUE & REFERENCE*/#include

    #include

    int display(int*, int);

    void main()

    {

    int num[]={24,34,12,44,56,17};

    clrscr();

    display(&num[0],6);

    getch();}

    display(int *j,int n)

    {

    int i;

    for(i=0;i

  • 8/3/2019 Priya c Prac File

    44/57

  • 8/3/2019 Priya c Prac File

    45/57

    QUES.Write a program implementing

    subtraction of a no. from a pointer./*SUBTRACTION OF A NO. FROM A POINTER*/

    #include#include

    void main()

    {

    int i=4,*j,*k;

    j=&i;

    clrscr();

    printf("\n %u",j);

    j=j-2;

    printf("\n %u",j);

    j=j-5;

    printf("\n %u",j);

    k=j-6;

    printf("\n %u",k);

    getch();

    }

  • 8/3/2019 Priya c Prac File

    46/57

  • 8/3/2019 Priya c Prac File

    47/57

    QUES.Write a program showing

    implementation of do-while loop/*DO-WHILE LOOP*/

    #includeint main()

    {

    clrscr();

    do

    {

    printf(hello world \n);

    }

    while(4

  • 8/3/2019 Priya c Prac File

    48/57

  • 8/3/2019 Priya c Prac File

    49/57

    QUES.Write a program implementing

    subtraction of one pointer from

    another./*SUBTRACTION OF ONE POINTER FROM ANOTHER*/#include

    #include

    void main()

    {

    int arr[]={10,20,30,45,67,56,74};

    int *i,*j;

    i=&arr[1];

    j=&arr[5];

    clrscr();

    printf("%d \n %d",j-i,*j-*i);

    getch();

    }

  • 8/3/2019 Priya c Prac File

    50/57

  • 8/3/2019 Priya c Prac File

    51/57

    Q. /* SEARCH THE ELEMENT THROUGH BINARY SEARCH*/

    #include

    #include

    int main()

    {

    int a[10],i,n,m,c=0,l,u,mid;

    clrscr();

    printf("Enter the size of an array->");

    scanf("%d",&n);

    printf("\nEnter the elements of the array->");

    for(i=0;i

  • 8/3/2019 Priya c Prac File

    52/57

    if(m==a[mid]){

    c=1;

    break;

    }

    else if(m

  • 8/3/2019 Priya c Prac File

    53/57

    Q./* SORTING THE ELEMENTS WITH THE HELP OF INSERTION SORT*/

    #include

    #include

    int main()

    {

    int i ,j,s,temp,a[20];

    clrscr();

    printf("\nEnter size of the array: ");

    scanf("%d",&s);

    printf("\nEnter %d elements in to the array:",s);

    for(i=0;i

  • 8/3/2019 Priya c Prac File

    54/57

    getch();

    return 0;

    }

  • 8/3/2019 Priya c Prac File

    55/57

    Q./* SEARCHING THE ELEMENT IN ARRAY WITH HELP OF LINEAR SEARCH*/

    #include

    #include

    int main()

    {

    int a[10],i,n,m,c=0;

    clrscr();

    printf("Enter the size of an array:");

    scanf("%d",&n);

    printf("\nEnter the elements of the array:");

    for(i=0;i

  • 8/3/2019 Priya c Prac File

    56/57

    scanf("%d",&m);

    for(i=0;i

  • 8/3/2019 Priya c Prac File

    57/57