C Practical Programs

 C Practical Programs 

1. Write a C Program to Display your Name and Roll No.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    clrscr();

    printf("Name = Nobita Newton Raphson");

    printf("\nRoll No. = 1234");

    getch();

}

---------------×------------------××--------------------×---------------

2. Write a C Program to Display addition of two numbers and take input from user.

Code :-

#include <stdio.h>

#include<conio.h>

void main() 

{

    int a,b,c;

    clrscr();

    printf("Enter 1st Number = ");

    scanf("%d",&a);

    printf("Enter 2nd Number = ");

    scanf("%d",&b);

    c=a+b;

    printf("\nAddition = %d",c);

    getch();

}

---------------×------------------××--------------------×---------------

3. Write a C Program to Display sum and average of five subject input taken from user.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int phy,che,maths,eng,marathi;

    float avg,total;

    clrscr();

    printf("Enter Physics Marks = ");

    scanf("%d",&phy);

    printf("Enter Chemistry Marks = ");

    scanf("%d",&che);

    printf("Enter Mathematics Marks = ");

    scanf("%d",&maths);

    printf("Enter English Marks = ");

    scanf("%d",&eng);

    printf("Enter Marathi Marks = ");

    scanf("%d",&marathi);

    total=phy+che+maths+eng+marathi;

    printf("Sum of all subjects marks = %f",total);

    avg=total/5;

    printf("\nAverage = %f",avg);

    getch();

}

---------------×------------------××--------------------×---------------

4. Write a C Program to perform pre and post increment operation.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int a,b,c;

    clrscr();

    a=10;

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

    b=++a;

    printf("\nb = %d",b);

    c=a++;

    printf("\nc = %d",c);

    getch();

}

---------------×------------------××--------------------×---------------

5. Write a C Program to perform pre and post decrement operations.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int a,b,c;

    clrscr();

    a=10;

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

    b=--a;

    printf("\nb = %d",b);

    c=a--;

    printf("\nc = %d",c);

    getch();

}

---------------×------------------××--------------------×---------------

6. Write a C Program to Display Area and Perimeter of Rectangle.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int l,b;

    float area,peri;

    clrscr();

    printf("Enter length of Rectangle = ");

    scanf("%d",&l);

    printf("Enter breadth of Rectangle = ");

    scanf("%d",&b);

    area=l*b;

    printf("\nArea of Rectangle = %f",area);

    peri=2*(l+b);

    printf("\nPerimeter of Rectangle = %f",peri);

    getch();

}

---------------×------------------××--------------------×---------------

7. Write a C Program to convert Fahrenheit degree to Centigrade Degree.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int f,c;

    clrscr();

    printf("Enter Temperature in Fahrenheit = ");

    scanf("%d",&f);

    c=(f-32)*5/9;

    printf("\n %d°F = %d°C ",f,c);

    getch();

}

---------------×------------------××--------------------×---------------

8. Write a C Program to check whether entered year is leap year or not.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int year,c;

    clrscr();

    printf("Enter A Year = ");

    scanf("%d",&year);

    if((year%400==0)&&((year%4==0)||(year%100!=0)))

    {

        printf("%d year is Leap Year",year);

    }

    else

    {

        printf("%d year is Not a Leap Year",year);

    }

    getch();

}

---------------×------------------××--------------------×---------------

9. Write a C Program to Find Greatest Among Three Numbers.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int a,b,c;

    clrscr();

    printf("Enter 1st Number = ");

    scanf("%d",&a);

    printf("Enter 2nd Number = ");

    scanf("%d",&b);

    printf("Enter 3rd Number = ");

    scanf("%d",&c);

    printf("\n");

    if(a>b)

    {

        if(a>c)

        {

            printf("%d is greater",a);

        }

        else

        {

            printf("%d is greater",c);

        }

    }

    else

    {

        if(b>c)

        {

            printf("%d is greater",b);

        }

        else

        {

            printf("%d is greater",c);

        }

    }

    getch();

}

---------------×------------------××--------------------×---------------

10. Write a C Program to print day of week from taking input 1 to 7 using switch case.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int week;

    clrscr();

    printf("Enter Number between (1-7) = ");

    scanf("%d",&week);

    printf("\n");

    switch(week)

    {

        case 1 : printf("SUNDAY");

                break;

        case 2 : printf("MONDAY");   

                break;

        case 3 : printf("TUESDAY");

                break;

        case 4 : printf("WEDNESDAY");

                break;

        case 5 : printf("THURSDAY");

                break;        

        case 6 : printf("FRIDAY");

                break;

        case 7 : printf("SATURDAY");

                break;                                   

        default : printf("Invalid Input");        

    }

    getch();

}

---------------×------------------××--------------------×---------------

11. Write a C Program to Print your college name 100 times.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int i=1;

    clrscr();

    for(i=1;i<=100;i++)

    {

        printf(" %d. Government Polytechnic Mumbai \n",i);

    }

    getch();

}

---------------×------------------××--------------------×---------------

12. Write a C Program to describe use of Break and Continue.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    clrscr();

    printf("1.Break :- \n\n");

    printf("a.Break is pre defined keyword. \n");

    printf("b.Break sends program controller out of the loop. \n");

    printf("c.Break keyword is used in switch case, for loop, while loop, do while loop, etc.\n");

    printf("d.Break statement breaks the loop. \n");

    printf("e.Break statement is mostly used in switch case. \n\n");

    printf("2.Continue :- \n\n");

    printf("a.Continue is a predefined keyword. \n");

    printf("b.Continue sends program controller to the beginning of the loop. \n");

    printf("c.Continue statement is used in for loop, do while loop, etc. \n");

    printf("d.Continue statement is generally used in if else statement. \n");

    getch();

}

---------------×------------------××--------------------×---------------

13. Write a C Program to print following pattern

A

BB

CCC

DDDD


Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int i,j;

    clrscr();

    for(i=65;i<=68;i++)

    {

        for(j=65;j<=i;j++)

        {

            printf("%c",i);

        }

        printf("\n");

    }

    getch();

}

---------------×------------------××--------------------×---------------

14. Write a C Program to Display Factorial of Number.

Code :- 

#include <stdio.h>

#include<conio.h>

int fact(int);

void main() 

{

    int no,res;

    clrscr();

    printf("Enter a Number = ");

    scanf("%d",&no);

    res=fact(no);

    printf("\nFactorial = %d",res);

    getch();

}

int fact(int no)

{

    int res;

    if(no==1)

    {

        res=1;

    }

    else

    {

        res=no*fact(no-1);

    }

    return res;

}

---------------×------------------××--------------------×---------------

15. Write a C Program to print your name 50 times using while and do while loop.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int i=1;

    clrscr();

    printf("Using While loop\n");

    while(i<=50)

    {

        printf("%d. Nobita Newton Stokes \n",i);

        i++;

    }

    printf("\nUsing do while loop\n");

    i=1;

    do

    {

        printf("%d. Nobita Newton Stokes \n",i);

        i++;

    }while(i<=50);

    getch();

}

---------------×------------------××--------------------×---------------

16. Write a C Program to print your name 50 times using while.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int i=1;

    clrscr();

    printf("Using While loop\n");

    while(i<=50)

    {

        printf("%d. Nobita Newton Raphson \n",i);

        i++;

    }

    getch();

}

---------------×------------------××--------------------×---------------

17. Write a C Program to print your name 50 times using do while loop.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int i=1;

    clrscr();

    printf("\nUsing do while loop\n");

    do

    {

        printf("%d. Nobita Newton Stokes \n",i);

        i++;

    }while(i<=50);

    getch();

}

---------------×------------------××--------------------×---------------

18. Write a C Program to print sum of even numbers from 1 to 100.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int i,sum=0;

    clrscr();

    for(i=1;i<=100;i++)

    {

        if(i%2==0)

        {

            sum=i+sum;

        }

    }

    printf("Sum of even numbers from 1 to 100 = %d",sum);

    getch();

}

---------------×------------------××--------------------×---------------

19. Write a C Program to print Multiplication Table of 5.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int i,a=5;

    clrscr();

    printf("Multiplication Table of 5\n");

    for(i=1;i<=10;i++)

    {

        printf(" %d × %d = %d \n",a,i,i*a );

    }

    getch();

}

---------------×------------------××--------------------×---------------

20. Write a C Program To Display addition of two numbers and input from user (using for loop).

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int a[2],c,i;

    clrscr();

    for(i=0;i<2;i++)

    {

        printf("Enter Number %d = ",i+1);

        scanf("%d",&a[i]);

    }

    c=a[0]+a[1];

    printf("\nAddition = %d",c);

    getch();

}

---------------×------------------××--------------------×---------------

21. Write a Program To Display Addition of two 3x3 matrix.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int a[3][3],b[3][3],i,j;

    clrscr();

    printf("Enter 3×3 A matrix : ");

    for(i=0;i<3;i++)

    {

        for(j=0;j<3;j++)

        {

            scanf("%d",&a[i][j]);

        }

    }

    printf("Enter 3×3 B matrix : ");

    for(i=0;i<3;i++)

    {

        for(j=0;j<3;j++)

        {

            scanf("%d",&b[i][j]);

        }

    }

    printf("Addition of two 3×3 matrix : ");

    for(i=0;i<3;i++)

    {   

        printf("\n");

        for(j=0;j<3;j++)

        {

            printf("%d ",a[i][j]+b[i][j]);

        }

    }

    getch();

}

---------------×------------------××--------------------×---------------

22. Write a Program To Perform Addition 3x3 matrix .

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    int a[3][3],b[3][3],c[3][3],i,j;

    clrscr();

    printf("Enter 3×3 A matrix : ");

    for(i=0;i<3;i++)

    {

        for(j=0;j<3;j++)

        {

            scanf("%d",&a[i][j]);

        }

    }

    printf("Enter 3×3 B matrix : ");

    for(i=0;i<3;i++)

    {

        for(j=0;j<3;j++)

        {

            scanf("%d",&b[i][j]);

        }

    }

    for(i=0;i<3;i++)

    {

        for(j=0;j<3;j++)

        {

            c[i][j]=a[i][j]+b[i][j];

        }

    }

    printf("Addition of two 3×3 matrix : ");

    for(i=0;i<3;i++)

    {   

        printf("\n");

        for(j=0;j<3;j++)

        {

            printf("%d ",c[i][j]);

        }

    }

    getch();

}

---------------×------------------××--------------------×---------------

23. Write a Program to declare structure name student having member student name student roll Number accept and display data for 3 student.

Code :- 

#include <stdio.h>

#include<conio.h>

void main() 

{

    struct student

    {

         int rollno;

         char name[50];

    }s[3];

    int i;

    clrscr();

    for(i=0;i<3;i++)

    {  

        printf("\nCollecting Information for Student %d",i+1);

        printf("\nEnter student Name = ");

        scanf("%s",&s[i].name);

        printf("Enter student Roll No. = ");

        scanf("%d",&s[i].rollno);

    }

    for(i=0;i<3;i++)

    {  

        printf("\nDisplaying Information for Student %d",i+1);

        printf("\nStudent Name = %s",s[i].name);

        printf("\nStudent Roll No. = %d",s[i].rollno);

    }

    getch();

}

---------------×------------------××--------------------×---------------

Post a Comment

0 Comments