From fff33513a5d7c7ade441a89c4fd50f05a1984338 Mon Sep 17 00:00:00 2001 From: Gayangitharaka Date: Thu, 17 Oct 2019 20:41:46 +0530 Subject: [PATCH 1/2] added hcfgcd --- hcfgcd.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 hcfgcd.py 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 From 33572ae600e13cdd9ab64726172ee0a256b6e124 Mon Sep 17 00:00:00 2001 From: Gayangitharaka Date: Thu, 17 Oct 2019 20:47:11 +0530 Subject: [PATCH 2/2] added mulmatrix --- mulmatrix.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 mulmatrix.py 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