Skip to content

Commit 01d8de3

Browse files
authored
Create selection_sort.pc
1 parent 2c0852a commit 01d8de3

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

examples/selection_sort.pc

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
n = 0
2+
3+
OUTPUT "Enter the number of elements:"
4+
INPUT n
5+
6+
INT x[n]
7+
8+
i = 0
9+
10+
OUTPUT "Now enter each element one by one"
11+
12+
WHILE i < n DO
13+
INPUT x[i]
14+
i = i + 1
15+
ENDWHILE
16+
17+
i = 0
18+
j = 0
19+
min = 0
20+
21+
WHILE i < n DO
22+
j = i
23+
min = j
24+
WHILE j < n DO
25+
IF x[j] < x[min] THEN
26+
min = j
27+
ENDIF
28+
j = j + 1
29+
ENDWHILE
30+
31+
temp = x[i]
32+
temp2 = x[min]
33+
34+
x[min] = temp
35+
x[i] = temp2
36+
37+
i = i + 1
38+
ENDWHILE
39+
40+
OUTPUT "Here is the sorted Array:"
41+
42+
i = 0
43+
44+
WHILE i < n DO
45+
OUTPUT x[i]
46+
i = i + 1
47+
ENDWHILE

0 commit comments

Comments
 (0)