/*Source code to convert temperature from Celsius to Fahrenheit
Name –Prithvi Bisht
Section - (C)
Roll No.- 2461248
Branch - B.Tech(C.S.E)
*/
#include<stdio.h>
int main()
{
float f,c;
printf("\n Enter the temp. in Celsius:");
scanf("%f",&c);
f=c*1.8+32;
printf("\n the temperature in Fahrenheit is:%.2f",f);
return 0;
}
/*OUTPUT
Enter the temp. in Celsius:26
the temperature in Fahrenheit is:78.80 */
/*Source code to calculate Simple Interest and Compound interest.
Name - Prithvi Bisht
Section -(C)
Roll No.- 2461248
Branch -B.Tech CSE
*/
#include<stdio.h>
#include<math.h>
int main()
{
float p,r,t;
float si,A,ci;
printf("Enter the value of p,r and t");
scanf("%f%f%f",&p,&r,&t);
si=(p*r*t)/100;
A=p*pow(1+(r/100),t);
ci=A-p;
printf("\n The Simple interest is %f", si);
printf("\n The Compound interest is %f", ci);
return 0;
}
/*OUTPUT
Enter the value of p,r and t
500
2
1
The Simple interest is 10.000000
The Compound interest is 10.000000 */
/*Source Code- to calculate total salary.
Name - Prithvi Bisht
Section -(C)
Roll No.- 2461248
Branch - B.Tech CSE */
#include<stdio.h>
int main()
{
float hra, ta, da;
float bas_sal, total_sal;
printf("Enter Basic Salary");
scanf("%f",& bas_sal);
hra= bas_sal *3/100;
ta= bas_sal *5/100;
da= bas_sal *3/100;
total_sal= bas_sal +hra+ta+da;
printf("Total Salary is %f", total_sal);
return 0;
}
/*OUTPUT
Enter Basic Salary
200
Total Salary is 222.00 */
/*Source Code- to find whether a given number is even or odd
Name - Prithvi Bisht
Section -(C)
Roll No.- 2461248
Branch - B.Tech CSE
*/
#include<stdio.h>
int main()
{
int num;
printf("\n Enter the number:");
scanf("%d",&num);
if(num %2==0)
printf("\n The number is even ");
else
printf("\n The number is odd ");
return 0;
}
/*OUTPUT
Enter the number:4
The number is even
Enter the number:5
The number is odd */
/*Source Code- To find whether number is positive, negative or zero
(if else-if else
structure)
Name - Prithvi Bisht
Section - (C)
Roll No -2461248
Branch - B.Tech CSE
*/
#include<stdio.h>
int main()
{
int num;
printf("\n Enter the number:");
scanf("%d",&num);
if(num>0)
printf("\n The number is positive");
else if(num <0)
printf("\n The number is negative ");
else
printf("\n The number is zero ");
return 0;
}
/*OUTPUT
Enter the number:1
The number is positive
Enter the number:-2
The number is negative
Enter the number:0
The number is zero */
/*Source Code- to find biggest of three numbers (IS STRUCTURE)
Name - Prithvi Bisht
Section - (C)
Roll No.- 2461248
Branch - B.Tech CSE
*/
#include <stdio.h>
int main()
{
int large, num1, num2,num3;
printf("Enter the value of num1, num2,num3\n");
scanf("%d%d%d", &num1,& num2,&num3);
large=num1;
if(num2>large)
large=num2;
if (num3>large)
large=num3;
printf("Largest no. is %d",large);
return 0;
}
/*OUTPUT
Enter the value of num1, num2,num3
34
67
44
Largest no. is 67 */
/*Source Code- to calculate electricity bill
Name - Prithvi Bisht
Section - (C)
Roll No.- 2461248
Branch - B.Tech CSE
*/
#include<stdio.h>
int main()
{float unit, bill,rate;
printf("enter the units ");
scanf("%f",&unit);
if(unit>2000)
rate=7;
else if((unit<=2000)&&(unit>1000))
rate=6;
else
rate=5;
bill=rate*unit;
printf("\nBILL :%f",bill);
return 0;
}
/* output
enter the units :3000
BILL :21000.000000
enter the units :2000
BILL :12000.000000
enter the units :500
BILL :2500.000000
*/
/*Source code to Calculate percentage and based upon the condition
print the grade
Name - Prithvi Bisht
Section -(C)
Roll No.- 2461248
Branch - B.Tech CSE
*/
#include<stdio.h>
int main()
{
float s1, s2,s3,s4,percent;
printf("Enter the value of s1, s2,s3,s4\n");
scanf("%f%f%f%f", &s1,& s2,&s3, &s4);
percent=(s1+s2+s3+s4)*100/400;
if (percent>=85)
printf("Grade A");
else if(percent>=70)
printf("Grade B");
else if(percent>=55)
printf("Grade C");
else
printf("Grade D");
return 0;
}
/*OUTPUT
Enter the value of s1, s2,s3,s4
97
89
88
95
Grade A
Enter the value of s1, s2,s3,s4
33
23
27
20
Grade D */
/*Source code to calculate bill for a shopkeeper
Name - Prithvi Bisht
Section - (C)
Roll No.- 2461248
Branch - B.Tech CSE
*/
#include <stdio.h>
int main()
{
int m_qty,bill;
printf("Enter the number of mango");
scanf("%d", &m_qty);
bill=5*m_qty;
if(bill>500)
bill=bill-bill*10/100;
printf("%d", bill);
return 0;
}
/*OUTPUT
Enter the number of mango
50
250.000000
Enter the number of mango
200
900.000000 */
/*Source code to check whether entered year is leap year or not
Name - Prithvi Bisht
Section - (C)
Roll No.- 2461248
Branch- B.Tech CSE
*/
#include <stdio.h>
int main()
{
int year;
printf("Enter a year to check if it is a leap year\n");
scanf("%d", &year);
if ( year%400 == 0)
printf("%d is a leap year.\n", year);
else if ( year%100 == 0)
printf("%d is not a leap year.\n", year);
else if ( year%4 == 0 )
printf("%d is a leap year.\n", year);
else
printf("%d is not a leap year.\n", year);
return 0;
}
/*OUTPUT
Enter a year to check if it is a leap year
2024
2024 is a leap year.*/
/*Source code to calculate area by applying validations
Name – Prithvi Bisht
Section - (C)
Roll No.- 2461248
Branch - B.Tech CSE
*/
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,c;
float s,A;
printf("\n Enter the value of the sides of the triangle:");
scanf("%d%d%d",&a,&b,&c);
if((a+b>c) && (b+c>a) && (a+c>b))
{
s=(float)(a+b+c)/2;
A=sqrt(s*(s-a)*(s-b)*(s-c));
printf("\n The area of the triangle is:%f",A);
}
else
printf("\n The triangle is not valid");
return 0;
}
/*OUTPUT
Enter the value of the sides of the triangle:
111
The area of the triangle is:0.433013
Enter the value of the sides of the triangle:
511
The triangle is not valid*/
/*Source code to find roots of a quadratic equation. Find roots only
when
discriminant is positive.
Name - Prithvi Bisht
Section -(C)
Roll No.- 2461248
Branch - B.Tech CSE
*/
#include<stdio.h>
#include<math.h>
int main()
{
float a,b,c,r1,r2,d;
printf("Enter the values for equation:");
scanf("%f%f%f",&a,&b,&c);
d=b*b-4*a*c;
if(d>0)
{
r1=(-b+sqrt(d))/2*a;
r2=(-b-sqrt(d))/2*a;
printf("roots are real and unequal\n");
printf("%f\n%f\n",r1,r2);
}
else
printf("roots are imaginary");
return 0;
}
/*OUTPUT
Enter the values for equation:
1 3 1
roots are real and unequal
-1.881966
-4.118034
Enter the values for equation:
2 3 4
roots are imaginary */
/*Source code to find whether entered character is small case,
capital case, a digit
or a special symbol.
Name - Prithvi Bisht
Section -(C)
Roll No.- 2461248
Branch - B.Tech CSE
*/
#include<stdio.h>
int main()
{
char c;
printf("Enter a character:");
scanf("%c",&c);
if((c>='a' && c<='z'))
printf("Small case letter");
else if((c>='A' && c<='Z'))
printf("Capital case letter");
else if((c>='0' && c<='9'))
printf("Digit");
else
printf("Special symbol");
return 0;
}
/*OUTPUT
Enter a character:a
Small case letter
Enter a character:S
Capital case letter
Enter a character:5
Digit
Enter a character:;
Special symbol
*/
/*Source Code to find the sum of even and odd numbers between x and
y.
Name - Prithvi Bisht
Section - (C)
Roll No.- 2461248
Branch - B.Tech CSE
*/
#include<stdio.h>
#include<conio.h>
int main()
{
int i,x,y,sume=0,sumo=0;
printf("Enter range");
scanf("%d%d",&x,&y);
i=x;
while(i<=y)
{
if(i%2==0)
sume=sume+i;
else
sumo=sumo+i;
i++;
}
printf("\nSum of even numbers is: %d",sume);
printf("\nSum of odd numbers is: %d",sumo);
getch();
return 0;
}
/*OUTPUT
Enter range
1 4
Sum of even numbers is: 6
Sum of odd numbers is: 4
*/
/*Source code to print square of n numbers, where value of n is
inputted by the
user.
Name - Prithvi Bisht
Section - (C)
Roll No.- 2461248
Branch - B.Tech CSE
*/
#include<stdio.h>
int main()
{
int i,n,num;
printf("enter the number of terms");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("enter the number");
scanf("%d",&num);
printf("The square is %d \n",num*num);
}
return 0;
}
/*OUTPUT
enter the number of terms 7
enter the number 5
The square is 25
*/
/*Source code to print Fibonacci series.
0 1 1 2 3 5 8 13.....................
Name - Prithvi Bisht
Section -(C)
Roll No.- 2461248
Branch -B.Tech CSE
*/
#include<conio.h>
#include<stdio.h>
int main()
{
int n, first = 0, second = 1, next, c;
printf("Enter the number of terms\n");
scanf("%d",&n);
printf("First %d terms of Fibonacci series are :-\n",n);
c=0;
while(c<=n-1)
{
if ( c <= 1 )
next = c;
else
{
next=first + second;
first=second;
second=next;
}
printf(" %d",next);
c++;
}
getch();
return 0;
}
/*OUTPUT
Enter the number of terms
4
First 4 terms of Fibonacci series are :-
0112
*/
/*Source code to find the sum of digits of a number.
Name - Prithvi Bisht
Section - (C)
Roll No.- 2461248
Branch - B.Tech CSE
*/
#include<stdio.h>
#include<conio.h>
int main()
{
int n, sum = 0, remainder;
printf("Enter an integer\n");
scanf("%d",&n);
while(n != 0)
{
remainder = n % 10;
sum = sum + remainder;
n = n / 10;
}
printf("Sum of digits of entered number = %d\n",sum);
getch();
return 0;
}
/*OUTPUT
Enter an integer
123
Sum of digits of entered number = 6
*/
/*Source code to find whether a given number is Armstrong number or
not
Name - Prithvi Bisht
Section -(C)
Roll No.- 2461248
Branch -B.Tech CSE
*/
#include<stdio.h>
#include<conio.h>
int main()
{
int num, sum = 0, temp, rem;
printf("Enter an integer\n");
scanf("%d",&num);
temp=num;
while( num != 0 )
{
remainder=num%10;
sum=sum+rem*rem*rem;
num=num/10;
}
if(temp==sum )
printf("Entered number is an armstrong number.\n");
else
printf("Entered number is not an armstrong number.\n");
getch();
return 0;
}
/*OUTPUT
Enter an integer
153
Entered number is an armstrong number.
Enter an integer
675
Entered number is not an armstrong number. */
/*Source code to find whether a given number is palindrome or not.
Name - Prithvi Bisht
Section - (C)
Roll No.- 2461248
Branch - B.Tech CSE
*/
#include <stdio.h>
#include<conio.h>
int main()
{
int num,rem,temp,rev=0;
printf("Enter a number to check if it is a palindrome or not\n");
scanf("%d",&num);
temp=num;
while(num!=0)
{
rem=num%10;
rev=(rev*10)+rem;
num=num/10;
}
if(rev==temp)
printf("%d is a palindrome number.\n", num);
else
printf("%d is not a palindrome number.\n", num);
getch();
return 0;
}
/*OUTPUT
Enter a number to check if it is a palindrome or not
12321
12321 is a palindrome number.
Enter a number to check if it is a palindrome or not
654
654 is not a palindrome number.*/
/*Source Code to print the sum of following series:
1-1/3+1/5-1/7+...............upto n terms
Name - Prithvi Bisht
Section -(C)
Roll No.- 2461248
Branch - B.Tech CSE
*/
#include<stdio.h>
#include<conio.h>
int main()
{
int i,n,sign;
float sum=0;
printf("Enter a number: ");
scanf("%d",&n);
i=1,sign=1;
while(i<=2*n-1)
{
sum=sum+(1/(float)i)*sign;
sign=sign*(-1);
i=i+2;
}
printf("Sum is %f",sum);
getch();
return 0;
}
/*OUTPUT
Enter a number: 4
Sum is 0.990476 */
/*Source code to print the following pattern according to number of
rows entered
*****
****
***
**
*
Name - Prithvi Bisht
Section -(C)
Roll No.- 2461248
Branch - B.Tech CSE
*/
#include <stdio.h>
int main()
{
int n,j,c=0,k;
printf("Enter number of rows\n");
scanf("%d",&n);
while(c<=n-1)
{
j=1;
while(j<=c)
{
printf(" ");
j++;
}
k=1;
while(k<=n-c)
{
printf("*");
k++;
}
printf("\n");
c++;
}
return 0;
}
/*OUTPUT
Enter number of rows
5
*****
****
***
**
*
  */
/* Write a c Program to search an element in a 1D array
Name - Prithvi Bisht
Section -(C)
Roll No.- 2461248
Branch - B.Tech CSE*/
#include<stdio.h>
int main()
  {
int arr[50],i,n,key,c=0;
printf("Enter size of array : ");
scanf("%d",&n);
printf("Enter elements of array : \n");
for(i=0;i<n;i++)
scanf("%d",&arr[i]);
printf("Enter Element to Be Searched : ");
scanf("%d",&key);
for(i=0;i<n;i++)
{
if(arr[i]==key)
{
printf("Element found at %d index\n",i);
c++;}
}
if(c==0)
printf("Element Not Found");
return 0;
}
/*OUTPUT
Enter size of array: 5
Enter elements of array:
10 20 30 40 50
Enter Element to Be Searched: 30
Element found at 2 index
 */
/* Write a c program to find maximum and minimum element
in 1-D array
Name - Prithvi Bisht
Section -(C)
Roll No.- 2461248
Branch - B.Tech CSE*/
#include<stdio.h>
int main(){
int arr[50],n,i,min,max;
printf("Enter no. of elements:");
scanf("%d",&n);
printf("Enter %d elements in array",n);
for(i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
min=max=arr[0];
for(i=0;i<n;i++)
{
if(arr[i]>max)
max=arr[i];
else if(arr[i]<min)
min=arr[i];
}
printf("\nThe max element is:%d",min);
28:
printf("\nThe min element is:%d",max);
return 0; }
/*OUTPUT
Enter no. of elements: 5
Enter 5 elements in array: 10 20 5 30 15
The max element is: 30
The min element is: 5
 */
 /* Write a c program to perform sorting on 1-D array
 Name - Prithvi Bisht
 Section -(C)
 Roll No.- 2461248
 Branch - B.Tech CSE*/
 #include<stdio.h>
 void sort(int [],int );
 int main()
 {
int arr[50],n,i,j,temp;
printf("Enter no. of elements:");
scanf("%d",&n);
printf("Enter %d elements in array",n);
for(i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
sort(arr,n);
printf("Array Elements after Sorting");
for(i=0;i<n;i++)
{
printf("\n%d",arr[i]);
}
return 0;}
void sort(int arr[50],int n)
{
int temp,i,j;
for(i=0;i<n;i++)
{
for(j=0;j<n-1;j++)
{
if(arr[j]>arr[j+1])
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
   }
      }
         }
/*OUTPUT
nter the number of elements: 5
Enter 5 elements in the array:
8 3 5 2 9
Array elements after sorting:
2 3 5 8 9*/
/*Write a c Program to add two 1d array of unequal sizes
 Name - Prithvi Bisht
 Section -(C)
 Roll No.- 2461248
 Branch - B.Tech CSE*/
#include<stdio.h>
int main() {
int arr1[50]={0},arr2[50]={0},sum[50],i,n1,n2,large;
printf("Enter size of 1st and 2nd array : ");
scanf("%d%d",&n1,&n2);
printf("Enter elements of 1st array : \n");
for(i=0;i<n1;i++)
{
scanf("%d",&arr1[i]);
}
printf("Enter elements of 1st array : \n");
for(i=0;i<n2;i++)
{
scanf("%d",&arr2[i]);
}
if(n2>n1)
large=n2;
else
large=n1;
for(i=0;i<large;i++)
{
sum[i]=arr1[i]+arr2[i];}
printf("Array Sum : ");
for(i=0;i<large;i++)
{
printf("%d\t",sum[i]);}
return 0; }
}
/*OUTPUT
Enter size of 1st and 2nd array: 3 5
Enter elements of 1st array:
1 2 3
Enter elements of 2nd array:
4 5 6 7 8
Array Sum: 5 7 9 7 8
  */
   /* Source code - Write a C Program to print the
   upper and lower trianglein a matrix
    Name - Prithvi Bisht
    Section -(C)
    Roll No.- 2461248
    Branch - B.Tech CSE*/
    #include<conio.h>
    #include<stdio.h>
    #define row 3
    #define col 3
    int main(){
   int ar[row][col],i,j,n; 11:
   printf("Enter the elements of array\n");
   for(i=0;i<row;i++){
        for(j=0;j<col;j++){
           scanf("%d",&ar[i][j]);} }
   printf("The elements of array\n");
   for(i=0;i<row;i++){
        for(j=0;j<col;j++){
            printf(" %d ",ar[i][j]);}
        printf("\n");}
        if(row==col){
        printf("The lower triangular matrix\n");
        for(i=0;i<row;i++){
        for(j=0;j<col;j++){
            if(j<=i){
                printf(" %d ",ar[i][j]);}}
          printf("\n"); }
           printf("The upper triangular matrix\n");
      for(i=0;i<row;i++){
         for(j=0;j<col;j++){
            if(j>=i){
             printf(" %d ",ar[i][j]);}
            else printf("    ");}
           printf("\n"); }
  }else
  printf("Can't calculate the upper/lower triangle in matrix");
   getch();}
  return 0;}
/*OUTPUT
The elements of array
 1 2 3
 4 5 6
 7 8 9
The lower triangular matrix
 1
 4 5
 7 8 9
The upper triangular matrix
 1 2 3
     5 6
        9 */
/* Source code - Write a C program having a function which
calculates and prints the sum of n integers
 Name - Prithvi Bisht
 Section -(C)
 Roll No.- 2461248
 Branch - B.Tech CSE*/
 #include<stdio.h>
 int sum(int);
 int main()
     {
       int n,s;
       printf("Enter no. of integers:");
      scanf("%d",&n);
      s=sum(n);
      printf("The sum of Entered integers is %d",s);
      return 0;
   }
int sum(int n)
   {
     int i,num,result=0;
      printf("Enter integers:");
      for(i=1;i<=n;i++)
       {
     scanf("%d",&num);
         result=result+num;
       }
      return result;
 }
/*OUTPUT
Enter no. of integers: 4
Enter integers: 5 7 2 10
The sum of Entered integers is 24
 */
/* Source code - Write a C program having function find_prime that
returns 1 if its argument is a prime number and returns 0 otherwise
 Name - Prithvi Bisht
 Section -(C)
 Roll No.- 2461248
 Branch - B.Tech CSE*/
 #include<stdio.h>
  int find_prime(int);
  int main()
  {
  int num,p;
  printf("Enter any no.:");
scanf("%d",&num);
p=find_prime(num);
if(p==1)
printf("%d is a Prime Number",num);     14:   else
printf("%d is not a Prime Number",num);
return 0;
}
int find_prime(int num)
{
int i;
if(num==1)
return 0;
else{
for(i=2;i<=num/2;i++)
{
if(num%i==0)
return 0;
}
}
return 1;
}
/*OUTPUT
Enter any no.: 7
7 is a Prime Number
  */
/* Source code - Write a C program to calculate sum of digit of a
given number using recursion
 Name - Prithvi Bisht
 Section -(C)
 Roll No.- 2461248
 Branch - B.Tech CSE*/
  int sum(int);
  #include<stdio.h>
  int main()
     {
       int n,ans;
       printf("Enter no. \n");
      scanf("%d",&n);
      ans=sum(n);
      printf("sum of digit of given no. is %d",ans);
      return 0;
   }
 int sum(int n)
   {
      if(n>0)
         return n%10+sum(n/10);
      else
           return 0;
   }
/*OUTPUT
Enter no.
1234
sum of digit of given no. is 10
 */
/* Source code - Write a C program to calculate nCr using
recursion\n
 Name - Prithvi Bisht
 Section -(C)
 Roll No.- 2461248
 Branch - B.Tech CSE*/
     float ncr(int,int);
     #include<stdio.h>
   int main()
   {
       int n,r;
         float ans;
         printf("enter n of nCr\n"); 9:
 scanf("%d",&n);
       printf("enter r of nCr\n");
       scanf("%d",&r);
       if(n<r)
       {
            printf("Invalid Input");
           return 0; 16:     }
       ans=ncr(n,r);
       printf("nCr=%f",ans);
       return 0;
   }
 float ncr(int n, int r)
 {
       float ans;
       ans=(float)fact(n)/ (fact(r)*fact(n-r));
       return ans;
 }
 int fact(int n)
 {
       if(n>1)
       {
       return n*fact(n-1);
       }
       else
     {
       return 1;
       }
 }
/*OUTPUT
Enter n of nCr: 5
Enter r of nCr: 2
nCr = 10.00
 */