Можно использовать массив, не гарантирую что заработает. Так же проще будет изменить количество вводимых чисел, просто изменяя размер массива
include <iostream>
int main() {
std::cout << "Enter four numbers:" << std::endl;
int nums[4], neg = 0;
for (int i = 0; i < 4; ++i) {
std::cin >> nums;
if (nums < 0) ++neg;
}
std::cout << "The number of negative numbers: " << neg << std::endl;
return 0;
}