By DePaul Dimadis
Choose your prefered Language: greek_flag uk_flag

Να γίνει εισαγωγή τιμών σε μονοδιάστατο πίνακα ακεραίων θετικών αριθμών στην περιοχή [1-99], Ν στοιχείων (Ν = γνωστό και άρτιος αριθμός). Η εισαγωγή των αριθμών μπορεί να γίνει με οποιονδήποτε τρόπο (εντολή scanf_s, χρήση συνάρτησης δημιουργίας τυχαίων αριθμών), αρκεί να υπάρχει έλεγχος εγκυρότητας τιμών.

Να θεωρήσετε ότι δίνονται επίσης :

Mία δεδομένη γνωστή τιμή t , 0< t < N και ένα γνωστό άνω όριο M.
Το πρόγραμμα, σε γλώσσα C, θα δημιουργεί νέο πίνακα που θα περιλαμβάνει τα αθροίσματα των στοιχείων του αρχικού πίνακα που ξεκινούν από τις θέσεις 1, 2, 3,…Ν και απέχουν απόσταση t.
Αν η διαδικασία φθάσει ή υπερβεί το τέλος του πίνακα θα συνεχίζεται πάλι από την αρχή μέχρι το άθροισμα να υπερβεί την τιμή M.

Παράδειγμα. Αρχικός πίνακας , Ν=10, t=4, M=200

14 7 91 27 53 72 18 52 33 44

Αθροίσματα :
1ο άθροισμα : 14+53+33+91+18=209
2ο άθροισμα : 7+72+44+27+52=202
Νέος πίνακας :

209 202 ... ...