Либо я чайник, либо странный компилятор!?
...
void Array :: input()
{
int number;
cin >> number; // Перескок в строку 1
while ((number >= 0) && !(full()))
{
if (used >= size)
{
cout << "Attempt to exceed size in Array.\n";
exit(0);
}
mas[used] = number;
used++;
cin >> number; // строка 1
}
}
...[COLOR="Red"][/COLOR]
{
int number;
used = 0;
do {
if (used >= size)
{
cout << "Attempt to exceed size in Array.\n";
exit(0);
}
cin >> number;
mas[used] = number;
used++;
} while ((number >= 0) && !(full()));
}
Попробуй так...