By DePaul Dimadis
Choose your prefered Language: greek_flag uk_flag

Να γίνει εισαγωγή τιμών σε μονοδιάστατο πίνακα ακεραίων θετικών αριθμών στην περιοχή [1-999], Ν στοιχείων (Ν = γνωστό). Η εισαγωγή των αριθμών μπορεί να γίνει με οποιονδήποτε τρόπο (εντολή scanf_s, χρήση συνάρτησης δημιουργίας τυχαίων αριθμών), αρκεί να υπάρχει έλεγχος εγκυρότητας τιμών.
Να δημιουργηθεί νέος πίνακας που θα περιλαμβάνει τις διαφορές των στοιχείων του αρχικού πίνακα, ανά ζεύγη, κατ’ απόλυτη τιμή, ως εξής (διαφορά του 1ου με το 2ο στοιχείο, του 3ου στοιχείου με το 4ο στοιχείο κ.ο.κ.), ταξινομημένες σε αύξουσα διάταξη, χωρίς να χρησιμοποιηθεί διαδικασία ταξινόμησης. Αν ο αριθμός Ν είναι περιττός τότε θα υπολογιστούν οι διαφορές για τα πρώτα Ν-1 στοιχεία.

Παράδειγμα:
Αρχικός πίνακας , Ν=10:

37 71 19 25 53 19 8 5 77 24

 

Διαφορές :

|37 - 71|=34, |19 - 25|=6, |53 - 19|=34, |8 - 5|=3, |77 - 24|=53

 

Νέος πίνακας σε αύξουσα διάταξη::

3 6 34 34 53