# Deklaracija podataka .data hdr: .ascii "Elementi niza su:\n" .asciiz "------------------------\n\n" spaces: .asciiz " " NoviRed: .asciiz "\n" niz: .word 11, 13, 15, 17, 19 .word 21, 23, 25, 27, 29 .word 31, 33, 35, 37, 39 .word 41, 43, 45, 47 duzina: .word 19 # Text/kod zadatka .text .globl main main: li $v0, 4 # print header string la $a0, hdr syscall la $s0, niz li $s1, 0 lw $s2, duzina Loop: li $v0, 1 # call code za print int lw $a0, ($s0) # niz[i] syscall # system call li $v0, 4 # print spaces la $a0, spaces syscall addu $s0, $s0, 4 # update-uj adresu add $s1, $s1, 1 # brojac++ rem $t0, $s1, 5 bnez $t0, PreskociNoviRed li $v0, 4 # print novi red la $a0, NoviRed syscall PreskociNoviRed : bne $s1, $s2, Loop # Done, terminate program. li $v0, 10 # terminate syscall # system call .end main