/*
 * @topic T00354 May 2 -- pointer difference
 * @brief Program demonstrates finding difference between two pointers
*/

#include <iostream>

void show_diff( int* x, int* y )
{
    int diff = y - x;
    std::cout << "diff is " << diff;
}

int main()
{
    int* iptr = new int[ 2 ];
    iptr[ 0 ] = 111;
    iptr[ 1 ] = 222;
    int* iptr2 = iptr + 2;
    --iptr;
    show_diff( iptr, iptr2 );
    return 0;
}