Το ότι ένας πίνακας έχει απροσδιόριστες τιμές δεν σημαίνει ότι δεν θα είναι του ίδιου τύπου.
Π.χ. αν στη ΓΛΩΣΣΑ δηλώσεις έναν πίνακα 100 θέσεων ακέραιου τύπου και ακόμα δεν έχεις δώσει τιμές στον πίνακα, τότε αυτός θα περιέχει 100 απροσδιόριστες ακέραιες τιμές.
Αν εσύ χρησιμοποιήσεις ένα υποσύνολο του πίνακα τότε απλά θα πρέπει να ξέρεις ποιο κομμάτι του πίνακα είναι αυτό... Κάτι τέτοιο ουσιαστικά γίνεται και με τη στοίβα και την ουρά, με την υλοποίηση του βιβλίου μέσω πίνακα, όπου χρειάζεσαι τους δείκτες top, front, rear...
Τώρα σε σχέση με τη δήλωση του μεγέθους του πίνακα, αυτό είναι απαραίτητο μόνο στη ΓΛΩΣΣΑ, άρα μιλάμε για πρόγραμμα... Το μέγεθος του νέου πίνακα θα πρέπει να είναι ίδιο με του αρχικού αφού δεν μπορείς να ξέρεις από την αρχή πόσους θετικούς θα έχει. Αν χρησιμοποιήσεις ψευδογλώσσα τότε δεν σε απασχολούν τέτοια θέματα....
Αλγόριθμος θετικοί
Δεδομένα // Ν //
Για ι από 1 μέχρι Ν
Διάβασε Α[ι]
Τέλος_επανάληψης
top<-0
Για ι από 1 μέχρι Ν
Αν Α[ι]>0 τότε
top<-top+1
B[top]=A[ι]
Τέλος_αν
Τέλος_επανάληψης
Αποτελέσματα // Β, top //
Τέλος θετικοί
Το έκανα να θυμίζει στοίβα

- top είναι το πλήθος των θετικών στον πίνακα Β