import java.io.*;
class arrays2
{ int[] ar = new int[5];
int ct = 0;
private void doublesize()
{
int b[] = new int[ar.length * 2];
for (int x=0; x < ar.length; x++)
b[x] = ar[x];
ar = b;
}
public void enter(int n)
{if (ct == ar.length)
doublesize();
ar[ct] = n;
ct++;
}
public void print()
{for (int x=0; x < ct; x++)
System.out.println(ar[x] + " ");
}
public void printreverse()
{for (int x=ct; x >=0; x--)
System.out.println(ar[x] + " ");}
public void delete(int n)
{int x = location(n);
if (x == -1)
return;
boolean found = false;
int cnt = 0;
int b[] = new int[ar.length];
for (int y=0; y < ct; y++)
{if (ar[y] != n || found ==true)
{b[cnt] = ar[y];
cnt++;
}
else
found = true; //deleted someone
}
ar = b;
ct--;
}
public int smallest()
{int sm = ar[0];
for (int x=0; x < ct; x++)
if (ar[x] < sm)
sm = ar[x];
return sm;
}
public int biggest()
{int big = ar[0];
for (int x=0; x < ar.length; x++)
if (ar[x] > big)
big = ar[x];
return big;
}
public void sort()
{boolean sorted = false;
int temp;
while (! sorted)
{sorted = true;
for (int x=0; x < ct-1; x++)
if (ar[x] > ar[x+1])
{temp = ar[x];
ar[x] = ar[x+1];
ar[x+1] = temp;
}
}
}
public boolean inThere(int n)
{for (int x=0; x < ct; x++)
if (ar[x] == n)
return true;
return false;
}
public int location(int n) // -1 if not there
{for (int x=0 ; x< ct; x++)
if (ar[x] == n)
return x;
return -1;
}
}