From a8a49e5b1f968d4ae160052a35242efc7ea30e30 Mon Sep 17 00:00:00 2001 From: Paweł Dybiec Date: Sun, 23 Dec 2018 17:10:36 +0100 Subject: Update tests --- tests/pracownia4/01_sort.xi | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 tests/pracownia4/01_sort.xi (limited to 'tests/pracownia4/01_sort.xi') diff --git a/tests/pracownia4/01_sort.xi b/tests/pracownia4/01_sort.xi new file mode 100644 index 0000000..e875eaf --- /dev/null +++ b/tests/pracownia4/01_sort.xi @@ -0,0 +1,31 @@ +printString(x:int[]) + +sort(a: int[]) { + i:int = 0 + n:int = length(a) + while (i < n) { + j:int = i + while (j > 0) { + if (a[j-1] > a[j]) { + swap:int = a[j] + a[j] = a[j-1] + a[j-1] = swap + } + j = j-1 + } + i = i+1 + } +} + + +main():int +{ + x:int[] = "Wroclaw" + sort(x) + printString(x) + return 1 +} + +//@PRACOWNIA +//@out Waclorw +//@out Exit code: 1 \ No newline at end of file -- cgit 1.4.1