На данный момент длина кода - 127 символов без пробелов, табуляция и знаков новой строки. Задача уменьшить длину кода хотя бы до 125 символов, что бы он компилировался компилятором версии c++ 5.0.1.
#include <iostream>
main() {
int64_t i=-100,a,b,c,d;
std::cin>>a>>b>>c>>d;
for(; i<101; i++)
if(a*i*i*i+b*i*i+c*i+d == 0) std::cout<<i<<" ";
}
Во-первых, функция main
должна иметь тип возвращаемого значения int
.
Что касается сокращения числа знаков в теле функции, то, например, можно внести такие изменения. Правда, я не проверял, насколько это сократит общее число знаков
int64_t i = -101, a, b, c, d;
^^^^^
std::cin >> a >> b >> c >> d;
while ( ++i < 101 )
!( i * i * ( a * i + b ) + c * i + d ) && std::cout << i << ' ';
Допустим есть два обычных одномерных массива и есть функция принимающая один массивНеобходимо объединить эти два массива в один и передать...