Дистанционная подготовка: не могу найти ошибку в коде это C++ .
не могу найти ошибку в коде это C++ .
от Илья Еремин - Среда 17 Сентябрь 2014, 16:06
350. Количество решений
  Код не проходит еще 8 тестов ,а я не могу найти ошибку .Помогите кто видит .
вот сам код :
#include
using namespace std;
int main()
{
int a, b, c, d,s=0,e;
cin >> a >> b >> c >> d>>e;
for (int i = 0; i
Re: не могу найти ошибку в коде это C++ .
от Илья Еремин - Среда 17 Сентябрь 2014, 16:18
  #include <iostream>
using namespace std;
int main()
{
    int a, b, c, d,s=0,e;
    cin >> a >> b >> c >> d >> e;
    if (a % 1 == !0 || b % 1 == !0 || c % 1 == !0       
          || d % 1 == !0 || e % 1 == !0)return 0;
    for (int i = 0; i <= 1000; i++)
    {
        if (i == e)break;
        if (((a*i*i*i + b*i*i + c*i + d)
                              / (i - e)) == 0)s++;
    }
    cout << s << endl;
    return 0;
}

Re: не могу найти ошибку в коде это C++ .
от Peter Cherepanov - Среда 17 Сентябрь 2014, 23:16
  А зачем делить?
И бывает ли выражение a % 1 == !0 истинным?