Тема: різниця максимального і мінімального числа
Допоможіть знайти помилку у коді. Система не приймає задачу
задача
Знайти різницю між найбільшим та найменшим числом.
ТУ. Числа задаються у вхідному потоці по одному числу у рядку. Кількість чисел не більше 100000, числа не перевищують по модулю 100000.
Результат вивести у вихідний потік.
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int s, max, min, k;
unsigned short int n;
cin >> k;
cin >> n;
min = max = n;
for(s = 1; s < k; s++)
{
cin >> n;
if(n <= 100000)
{
if(n > max) max = abs(n);
else if(n < min) min = abs(n);
}
else break;
}
int c = max - min;
cout << c;
}