#include <iostream>
#include <cstdlib>

using namespace std;

void good(int *,int *);

void good(int *a,int *b)
{
    int i;
    for(i = 0; i < *b; i++)
    {
        if(*a == *(a + i))
            cout << *a << " ";
        return;
    }
}


int main(void)
{
    int i, n;
    int p, q, temp;
    int arr[9] = {0, 0, 9, 8, 7, 6, 2, 9, 6};
    n = (sizeof arr) / 4;
    
    for(p = 0; p < n; p++)
    {
        for(q = p + 1; q < n; q++)
        {
            if(arr[q] < arr[p])
            {
                temp = arr[p];
                arr[p] = arr[q];
                arr[q] = temp;
            }
        }
    }
    
    cout << "一維陣列為" << endl;
    for(i = 0; i < n; i++)
    {
        cout << arr[i] << " ";
    }
    cout << endl;
    cout << "一維陣列中有" << n << "個數字" << endl;
    cout << "重複數字為";
    good(arr, n);

    //system("pause");
    return 0;
}