C Important Programs
C Important Programs
1. SIMPLE INTEREST
#include <stdio.h>
int main()
{
float principle, time, rate, SI;
return 0;
}
2. COMPOUND INTEREST
#include <stdio.h>
#include <math.h>
int main()
{
float principle, rate, time, CI;
return 0;
}
3. Pythagorean Theorem
#include<stdio.h>
#include<math.h>
int main()
int a,b,h;
printf("Enter a,b");
scanf("%d %d",&a,&b);
printf("hypotenouse is %d",&h);
return 0;
#include <stdio.h>
int main() {
int a, b, result;
scanf("%d", &a);
printf("Enter second number : ");
scanf("%d", &b);
result = a + b;
return 0;
#include <stdio.h>
int main() {
int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
int sum, loop;
sum = 0;
return 0;
}
6.FACTORIAL
#include<stdio.h>
int main()
{
int i,fact=1,number;
printf("Enter a number: ");
scanf("%d",&number);
for(i=1;i<=number;i++){
fact=fact*i;
}
printf("Factorial of %d is: %d",number,fact);
return 0;
}
7.Smallest of two numbers
#include<stdio.h>
int main()
{
int a,b,small;
printf("Enter a,b numbers: ");
scanf("%d %d",&a,&b);
small = (b>a) ? a : b;
printf("Smallest value is %d",small);
return 0;
}
8.Find the minimum element in the array
#include<stdio.h>
#include<conio.h>
main()
{
int a[10],n,i,min;
printf("Enter num of variables to be used: ");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Enter the value of a[%d]",i);
scanf("%d",&a[i]);
}
min=a[0];
for(i=1;i<n;i++)
{
if(a[i]<min)
{
min=a[i];
}
}
printf("The min value is : %d\n ",min);
9.SUM OF TWO LARGEST NUMBERS IN ARRAY
def findlargestsum(arr,n):
if arr[0]>arr[1]:
first=arr[0]
second=arr[1]
else:
first=arr[1]
second=arr[0]
for i in range(2,n):
if arr[i]>first:
second=first
first=arr[i]
elif arr[i]>second and arr[i]!= first:
second=arr[i]
return (first+second)
n = int(input("Enter number of elements : "))
arr = list(map(int,input("\nEnter the numbers : ").strip().split()))[:n]
print("Sum is",findlargestsum(arr,n))
(OR)
def find_len(list1):
length = len(list1)
list1.sort()
print("Largest element is:", list1[length-1])
print("Second Largest element is:", list1[length-2]
# driver code
arr = list(map(int,input().split(",")))
print (equilibrium(arr))
# Driver code
if _name_ == '_main_':
arr = list(map(int,input().split(",")))
N = len(arr)
# Function call
miss = getMissingNo(arr, N)
print(miss)
16.WEIRED NUMBER
from math import sqrt
from itertools import combinations as z
def factors(n):
v = []
v.append(1)
if (n % i == 0):
v.append(i);
if (int(n / i) != i):
v.append(int(n / i))
return v
def checkAbundant(n):
sum = 0
v = factors(n)
for i in range(len(v)):
sum += v[i]
if (sum > n):
return True
else:
return False
def checkSemiPerfect(n):
v = factors(n)
l=[]
if sum(v)==n:
return True
else:
j=len(v)
for i in range(2,j-1):
k=z(v,i)
#print(list(k))
h=list(k)
for i in h:
if(sum(i)==n):
return True
return False
def checkweird(n):
if (checkAbundant(n) == True and
checkSemiPerfect(n) == False):
return True
else:
return False
if name == 'main':
o=[70, 836, 4030, 5830, 7192, 7912, 9272, 10430, 10570, 10792, 10990, 11410, 11690,
12110, 12530, 12670, 13370, 13510, 13790, 13930, 14770]
for ii in o:
n = ii
if (checkweird(n)):
print("Weird Number")
else:
print("Not Weird Number")
17.COUNT OF SUBLIST
a=list(map(int,input().split()))
Print(“subset”,2**len(a))
Print(“proper subset “,(2**len(a)-1))