Пример

int main(int argc, char* argv[])
{

int var = 1000;
short result = var;

return 0;
}

Решение
Не присваивайте значений типа int или long переменным типа short.

int main(int argc, char* argv[])
{

int var = 1000;
short result = 10;

return 0;
}