#include <iostream>
    using namespace std;
    void input(int a[],int n);
    void sort(int a[],int n);
    void output(int a[],int n);
    void reset(int a[],int n);

    int main(int argc, char *argv[])
    {
    void (*p)(int [], int);
    int a[5];
    p=input;
    p(a,5);
    p=sort;
    p(a,5);
    p=output;
    p(a,5);
    p=reset;
    p(a,5);
    p=output;
    p(a,5);

    }
    void input(int a[],int n)
    {
    cout<<"input"<<n<<" integers:"<<endl;
    for(int i=0;i<n;i++)
       cin>>a[i];
    }
    void sort(int a[],int n)
    {
    for(int i=0;i<n;i++)
       for(int j=0;j<i;j++)
        if(a[j]<a[i])
         swap(a[j],a[i]);
    }
    void output(int a[], int n)
    {
    for(int i=0;i<n; i++)
       cout<<a[i]<<' ';
    cout<<endl;
    }
    void reset(int a[] ,int n)
    {
    for(int i=0;i<n; i++)
       a[i]=0;
    }