Potreban mi je savet oko Dimenzionisanja (Dim) i redimenzionisanja (ReDim)..
Imam zadatak koji sam "skoro" pa resila, koji "radi" ali jos uvek ne 100% tacno..
Zapravo trazi se da se pritiskom na dugme UNESI ucita matrica funkcijom INPUT BOX (dimenzije m, n <=10) i matrica A. Prikazati je na ekranskom obrascu.. Klikom na dugme OBRADI sabrati sve elemente matrice A i ukoliko taj broj "krajnji rezultat" sadrzi cifru 3 od matrice A napraviti niz Z, Za niz Z pozvati gornji potprogram i stampati to u datoteku i na ekranski obrazac.. Potprogram ucitava niz X od k elementa i formira niz Y od l elementa tako sto svaka dva uzastopna parna broja razdvaja nulom (0).
I to je sve ok..
Medjutim problem nastaje u sledecem:
Kada ucitam matricu 3x3
2 4 8
1 5 3
6 3 1
I posto je zbir svih njenih elementa 33, znaci sadrzi broj 3 u sebi redja se u niz kolona po kolona
Dobijam niz Z
2 1 6 4 5 3 8 3 1
Pozivom na potprogram bi trebalo da dobijem sledeci niz
2 1 6 0 4 5 3 8 3 1 *(ubacuje nulu izmedju dva parna broja)
Medjutim moj niz izgleda ovako :
2 1 6 0 4 5 3 8 1
Pojede jednu trojku jer je dimenzija matrice 3x3 znaci sadrzi samo 9 elemenata..
Pretpostavljam da je to zbog ReDim Y(m*n) ali ne znam kako da ostavim taj niz slobodan ili bar ne vezan za matricu?
Unapred hvala!