Re: різниця максимального і мінімального числа
Ой, точно. Вже так звик, що не помітив. Змінну циклу краще проголошувати в самому циклі:
for( int s=1; s<k; s++ ){
...
}
а оскільки нас значення цієї змінної не дуже цікавить, можна зробити навіть
while( --k ){
...
}