0% found this document useful (0 votes)
16 views36 pages

Karan

Uploaded by

Karan Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views36 pages

Karan

Uploaded by

Karan Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 36

/*Source code to convert temperature from Celsius to Fahrenheit

Name – Karan Bisht

Section - G

Roll No.-33

Branch – BTECH CSE */

#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 –Karan Bisht

Section –B

Roll No.- 33

Branch – BTECH CSE */

#include<stdio.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

The Simple interest is 10.000000

The Compound interest is 10.000000 */


/* Source Code- to calculate total salary.

Name – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH 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 – Karan Bisht

Section – B

Roll No.- 33

Branch – BTECH 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 –Karan Bisht

Section - G

Roll No – 33

Branch – BTECH 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 - Karan Bisht

Section –B

Roll No.-33

Branch - BTECH 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 – Karan Bisht

Section –B

Roll No.- 33

Branch - BTECH 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 – Karan Bisht

Section - G

Roll No.- 33

Branch - BTECH 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 – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH 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 – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH 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

2023

2023 is not a leap year.

*/
/*Source code to calculate area by applying validations

Name – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH CSE */

#include <stdio.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: 1 1 1

The area of the triangle is:0.433013

Enter the value of the sides of the triangle: 5 1 1

The triangle is not valid */


/*Source code to find roots of a quadratic equation. Find roots only when discriminant is positive.

Name – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH CSE */

#include <stdio.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 – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH 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 – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH CSE */

#include <stdio.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 – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH 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 – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH CSE */

#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 0 1 1 2 * /


/*Source code to find the sum of digits of a number.

Name – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH CSE */

#include <stdio.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 – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH CSE */

#include <stdio.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 – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH CSE */

#include <stdio.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 – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH CSE */

#include <stdio.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 – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH 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;

}
/* c Program to search an element in a 1D array

Name – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH 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 :

56789

Enter Element to Be Searched : 7

Element found at 2 index


/* C program to find maximum and minimum element 2: in 1-D array */

Name – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH 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 min element is %d", min);

printf("\nThe max element is %d", max);

return 0;

/*OUTPUT

Enter no. of elements: 4

Enter 4 elements in array 5 67 87 23

The min element is 5

The max element is 87 */


/*C program to perform sorting on 1-D array

Name – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH 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

Enter no. of elements: 5

Enter 5 elements in array

Array Elements after Sorting

9 */
/* C Program to add two 1d array of unequal sizes

Name – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH 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 : 5

Enter elements of 1st array :

Enter elements of 1st array :

Array Sum : 7 16 14 10 13 2
/* C Program to print the upper and lower triangle in a matrix

Name – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH CSE */

#include<conio.h>

#include<stdio.h>

#define row 3

#define col 3

int main()

int ar[row][col],i,j,n;

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("he 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++)

36: 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();

/*OUTPUT

Enter the elements of array

3
4

The elements of array

2 3 4

4 5 6

7 8 4

The lower triangular matrix

4 5

7 8 4

The upper triangular matrix

2 3 4

5 6

4 */
/* C program having a function which calculates and prints the sum of n integers

Name – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH 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: 5

Enter integers: 2 3 4 88 7

The sum of Entered integers is 104


/* C program having function find_prime that returns 1 if its argument is a prime number and
returns 0 otherwise

Name – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH 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);

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.:34

34 is not a Prime Number

Enter any no.:2

2 is a Prime Number */
/* C program to calculate sum of digit of a given number using recursion

Name – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH 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.

45

sum of digit of given no. is 9 */


/* C program to calculate nCr using recursion

Name – Karan Bisht

Section - G

Roll No.- 33

Branch – BTECH CSE */

float ncr(int,int);

#include<stdio.h>

int main()

int n,r;

float ans;

printf("enter n of nCr\n");

scanf("%d",&n);

printf("enter r of nCr\n");

scanf("%d",&r);

if(n<r) {

printf("Invalid Input");

return 0;

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

enter r of nCr

nCr=10.000000 */

You might also like