My program runs perfectly fine on my pc. But while submitting it on code chef, it shows a long list of compilation errors.
I am a first time submitter… please review my code and help!
By the way, I use Turbo C++.
#include <iostream>
using namespace std;
int main()
{
int t,x,n;
std::cin>>t;
while(t--)
{
std::cin >> n;
x=(n/2) + (n/3) + (n/4);
if (x>n)
std::cout <<x<<; // The error is here. Use std::cout <<x<< endl;
else
std::cout <<n<<; // And here as well.
}
return 0;
}
Edited by @anton_lunyov to fix the code display issue and also to indicate errors directly in code.
you have some error syntax.
1)include iostream wrong -correct version #include
2) you use namespace std so you don’t need std:: delete all
3) after cout<<x<<; is wrong you must write something after <<, like this cout<<x<<’\n’;
int main( )
{
cout << “Bob is my buddy;
cout << " and so is Mary” << endl;
}
causes these compiler errors
string.cpp:7:12: warning: multi-line string literals are deprecated
string.cpp: In function int main()': string.cpp:7: so’ undeclared (first use this function)
string.cpp:7: (Each undeclared identifier is reported only once for each
function it appears in.)
string.cpp:7: parse error before `Mary’
string.cpp:8:28: warning: multi-line string literals are deprecated
string.cpp:8:28: missing terminating " character
string.cpp:7:12: possible start of unterminated string literal
Meaning
The compiler thinks that you are trying to create a multi-line string which is no longer a supported feature of the language
Usual Causes
You’re missing a quote mark at the end of one of your strings