summaryrefslogtreecommitdiff
path: root/9618-42-mj-2022/Question2_J22.py
diff options
context:
space:
mode:
Diffstat (limited to '9618-42-mj-2022/Question2_J22.py')
-rw-r--r--9618-42-mj-2022/Question2_J22.py23
1 files changed, 12 insertions, 11 deletions
diff --git a/9618-42-mj-2022/Question2_J22.py b/9618-42-mj-2022/Question2_J22.py
index d514542..70e8586 100644
--- a/9618-42-mj-2022/Question2_J22.py
+++ b/9618-42-mj-2022/Question2_J22.py
@@ -6,18 +6,7 @@ for i in range(10):
for j in range(10):
Row.append(random.randint(1, 100))
ArrayData.append(Row)
-
-# 2 b i
ArrayLength = 10
-for x in range(0, ArrayLength): # range() function excludes ArrayLength, so equiv to 0 -> ArrayLength - 1
- for y in range(0, ArrayLength - 1): # range() function excludes ArrayLength, so equiv to 0 -> ArrayLength - 2
- for z in range(0, ArrayLength - y - 1):
- if ArrayData[x][z] > ArrayData[x][z+1]:
- # swapping
- tempValue = ArrayData[x][z]
- ArrayData[x][z] = ArrayData[x][z+1]
- ArrayData[x][z+1] = tempValue
-
# 2 b ii
def OutputAllElements():
global ArrayData
@@ -26,6 +15,18 @@ def OutputAllElements():
for j in range(0, ArrayLength):
print(ArrayData[i][j], end=" ")
print()
+print("before")
+OutputAllElements()
+# 2 b i
+for x in range(0, ArrayLength): # range() function excludes ArrayLength, so equiv to 0 -> ArrayLength - 1
+ for y in range(0, ArrayLength - 1): # range() function excludes ArrayLength, so equiv to 0 -> ArrayLength - 2
+ for z in range(0, ArrayLength - y - 1):
+ if ArrayData[x][z] > ArrayData[x][z+1]:
+ # swapping
+ tempValue = ArrayData[x][z]
+ ArrayData[x][z] = ArrayData[x][z+1]
+ ArrayData[x][z+1] = tempValue
+print("after")
# 2 b iii
OutputAllElements()