int a, b, c, d, x;
Заменить на int a, b, c, d;
А в начале for заменить на for (int x=0; x < 1001; ++x)
В теле цикла сделай вот так: if ((a * x * x * x + b * x * x + c * x + d) == 0) cout<Если не приняло, то попробуй cout<<x<<endl;
Исправленный код: #include //пробелы в данном коде для удобства чтения. Они необязательны.
using namespace std;
int main()
{
int a, b, c, d;
cin>>a>>b>>c>>d;
for(int x=0; x < 1001; ++x){
if((a * x * x * x + b * x * x + c * x + d) == 0) cout< }
}
Пример:
Ввод: -1 1 -1 1
Вывод: 1
Мой код почему то не принимает: