0% found this document useful (0 votes)
7 views33 pages

Yash

Uploaded by

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

Yash

Uploaded by

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

/*Source code to convert temperature from Celsius to Fahrenheit

Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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 calcula/*Source code to calculate Simple Interest and
Compound interest.
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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 check whether entered year is leap year or not
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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
2049
2049 is not a leap year.
Enter a year to check if it is a leap year
2060
2060 is a leap year.
*/
/*Source code to calculate area by applying validations
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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:
2
5
8
The triangle is not valid
Enter the value of the sides of the triangle:
2
2
2
The area of the triangle is:1.732051
*/
/*Source code to find roots of a quadratic equation. Find roots
only when
discriminant is positive.
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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 */
/*PROGRAM CODE - To find whether entered character is small case,
capital
case, a digit or a special symbol.
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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-Yash Mittal
Section - D
Roll No.-2461353
Branch - Cse
*/
#include<stdio.h>
#include<conio.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-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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 )
{
rem=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-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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
*****
****
***
**
*
*/
/*PROGRAM CODE - To search an element in a 1D array.
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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 :
5
4
6
3
2
Enter Element to Be Searched : 4
Element found at 1 index
*/
/*PROGRAM CODE - To find maximum and minimum element in 1-D array
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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);
printf("\nThe min element is:%d",max);
return 0;
}

/* output
Enter no. of elements:10
Enter 10 elements in array9
8
7
4
5
6
3
2
1
0
The max element is:0
The min element is:9
*/
/*PROGRAM CODE - To perform sorting on 1-D array.
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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:10
Enter 10 elements in array17
12
13
45
56
78
89
65
64
32
Array Elements after Sorting
12
13
17
32
45
56
64
65
78
89
*/
/*PROGRAM CODE - To add two 1d array of unequal sizes.
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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 : 10
5
Enter elements of 1st array :
9
6
3
2
1
4
5
7
8
0
Enter elements of 2nd array :
5
9
7
6
4
Array Sum : 14 15 10 8 5 4 5 7 8 0
*/
/*PROGRAM CODE - To print the upper and lower
triangle in a matrix.
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - Cse
*/
#include<stdio.h>
#include<conio.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("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();
}

/* output
Enter the elements of array
12
13
32
14
25
6
3
36
35
The elements of array
12 13 32
14 25 6
3 36 35
The lower triangular matrix
12
14 25
3 36 35
The upper triangular matrix
12 13 32
25 6
35
*/
/*PROGRAM CODE - calculates and prints the sum of n integers.
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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:05
Enter integers:3
6
4
5
1
The sum of Entered integers is 19
*/
/*PROGRAM CODE - find_prime that returns 1 if its argument is a
prime
number and returns 0 otherwise
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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.:19
19 is a Prime Number
Enter any no.:20
20 is not a Prime Number
*/
/*PROGRAM CODE - To calculate sum of digit of a given number using
recursion
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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.
456
sum of digit of given no. is 15
*/
/*PROGRAM CODE - Write a C program to calculate nCr using
recursion.
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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
5
enter r of nCr
3
nCr=10.000000
*/
/*source code to calculate bill for a shopkeeper
Name-Yash Mittal
Section - D
Roll No.-2461353
Branch - 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*/

You might also like