[an error occurred while processing this directive]
|
#define INPLACE
#define SIZE 32
int src[SIZE];
#ifdef INPLACE
#define dst src
#else
int dst[SIZE];
#endif
int _tmain(int argc, _TCHAR* argv[])
{
int i,j,k;
int val1,val2;
k = 0;
for (i = 0; i < SIZE; i++)
{
for (j = 0; j < k; j++)
{
if(dst[j] == src[i]) goto scan;
}
val1 = val2;
val2 = src[i];
dst[k] = src[i];
k++;
scan:
continue;
}
printf("The numbers are:\n %d.\n %d",val1,val2);
return 0;
}