Add all the assignment code.

Signed-off-by: jmug <u.g.a.mariano@gmail.com>
This commit is contained in:
Mariano Uvalle 2025-01-24 18:59:28 -08:00
parent 58c6b1f81c
commit cfe502c598
1277 changed files with 48709 additions and 1 deletions

41
hw6/oatprograms/bsort.oat Normal file
View file

@ -0,0 +1,41 @@
void bubble_sort(int[] numbers, int array_size)
{
var temp=0;
var i = (array_size - 1);
for (; i > 0; i=i-1;)
{
for (var j = 1; j <= i; j=j+1;)
{
if (numbers[j-1] > numbers[i])
{
temp = numbers[j-1];
numbers[j-1] = numbers[i];
numbers[i] = temp;
}
}
}
return;
}
int program (int argc, string[] argv) {
var a = new int[8]{i -> 0};
a[0] = 121;
a[1] = 125;
a[2] = 120;
a[3] = 111;
a[4] = 116;
a[5] = 110;
a[6] = 117;
a[7] = 119;
print_string (string_of_array (a));
print_string (" ");
bubble_sort (a, 8);
print_string (string_of_array (a));
return -1;
}