diff --git a/hcfgcd.py b/hcfgcd.py new file mode 100644 index 0000000..f27d501 --- /dev/null +++ b/hcfgcd.py @@ -0,0 +1,24 @@ +# Python program to find the H.C.F of two input number + +# define a function +def computeHCF(x, y): + +# choose the smaller number + if x > y: + smaller = y + else: + smaller = x + for i in range(1, smaller+1): + if((x % i == 0) and (y % i == 0)): + hcf = i + + return hcf + +num1 = 54 +num2 = 24 + +# take input from the user +# num1 = int(input("Enter first number: ")) +# num2 = int(input("Enter second number: ")) + +print("The H.C.F. of", num1,"and", num2,"is", computeHCF(num1, num2)) \ No newline at end of file diff --git a/mulmatrix.py b/mulmatrix.py new file mode 100644 index 0000000..48eea07 --- /dev/null +++ b/mulmatrix.py @@ -0,0 +1,25 @@ +# Program to multiply two matrices using nested loops + +# 3x3 matrix +X = [[12,7,3], + [4 ,5,6], + [7 ,8,9]] +# 3x4 matrix +Y = [[5,8,1,2], + [6,7,3,0], + [4,5,9,1]] +# result is 3x4 +result = [[0,0,0,0], + [0,0,0,0], + [0,0,0,0]] + +# iterate through rows of X +for i in range(len(X)): + # iterate through columns of Y + for j in range(len(Y[0])): + # iterate through rows of Y + for k in range(len(Y)): + result[i][j] += X[i][k] * Y[k][j] + +for r in result: + print(r) \ No newline at end of file