Error in code what is error in compiling when this code running in rest compiler

#include
#include
using namespace std;

int decimalToOctal(int decimalNumber);

int main()
{
int decimalNumber;

cin >> decimalNumber;
if(decimalNumber>0)
{

cout << decimalNumber << " in decimal = " << decimalToOctal(decimalNumber) << " in octal";
}
else
{
cout<<“negative”;
}
return 0;
}

// Function to convert decimal number to octal
int decimalToOctal(int decimalNumber)
{
int rem, i = 1, octalNumber = 0;
while (decimalNumber != 0)
{
rem = decimalNumber % 8;
decimalNumber /= 8;
octalNumber += rem * i;
i *= 10;
}
return octalNumber;
}

plz send the link of code

paste your code at ide.codingblocks.com
click file->save
now send the generated link of code

your code and logic both are correct
but you have to print the output according to question’s requirement

Modified Code