CodeGraderBench/CodeGraderBench huggingface dataset:
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	int n;
	cin>>n;
	
	if(n<0 && (-n)%2==0)
		cout<<n/2;
	else if(n<0 && (-n)%2!=0)
		cout<<n*n;
       else	if(n>0 && n%2==0)
		cout<<n/3;
       else if(n>0 && n%2!=0)
               cout<< n*n*n;
	else if (n==0)
	 cout<<"00";
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
  long int n;
  cin>>n;

  if(n<0 && n%2==0){
    cout<<n/2;
  }
  else if(n<0 && n%2!=0){
    cout<<n*n;
  }
  else if(n>0 && n%2==0){
    float a=n/3.0;
    cout<<a;
  }
  else if(n>0 && n%2!=0){
    cout<<n*n*n;
  }
  else if(n==0){
    cout<<"00";
  }
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program
while(true){
	if(n=-1000 && =1000)
}
elseif (n<0 & n2|=0) {
	cout << 2n*n<< endl;
}
else if (n>0 && n*2 =0) {
	cout << n*1 0/3 endl;
}
else if (n=0) {
cout <<00<< endl;
}
forl|n =1000(|n>|1000)break;
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: B
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	int n;
	long result;
	cin >> n;
	if(n<0 && (n%2==0)){
		result=n/2;
	cout << result <<endl;
	}
	else if(n<0 && (n%2!=0)){
		result=n*n;
	cout << result <<endl;		
	}
	else if(n>0 && (n%2==0)){
		result = 1.0*n/3.0;
	cout << result << endl;
	}
	else if(n>0 && (n%2!=0)){
		result = n*n*n;
	cout << result;
	}
	else if (n==0){
		cout << "00" <<endl;
	}
	
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{

int n;

cin >> n;

if(n<0 && n%2==0){cout << n/2;}
if(n<0 && n%2!=0){cout << n*n;}
if(n == 0){cout << "00";}
if(n>0 && n%2==0){cout << n/3.0;}
if(n>0 && n%2==1){cout << n*n*n;}


}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program
{
	int n;
	cin>>n;
	if(n>=-1000&&n<=1000)
	{
	if(n<0&&(n*-1)%2==0)
	{
		cout<<(n/2);
	}
	if(n<0&&(n*-1)%2==1)
	{
		cout<<(n*n);
	}
	if(n>0&&n%2==0)
	{float p=(n*1.0)/3;
		cout<<p;
	}
	if(n>0&&n%2==1)
	{
		cout<<(n*n*n);
	}
	if(n==0)
	{
		cout<<0<<0;
	}
}}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include <simplecpp>
main_program{
int n;
long long int result;
cin>>n;
if(n<0 && n%2==0){
	 result=n/2;
	cout<<result;}
else if(n<0 && n%2!=0){
	 result=n*n;
	cout<<result;
}
else if(n>0 && n%2==0){
	float result1=n*1.0/3;
	cout<<result1;
}
else if(n>0 && n%2!=0){
	result=n*n*n;
	cout<<result;
}
else
cout<<"00";
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	int n;
	cin>>n;
	if(n<0 && (n%2)==0){
		cout<<n/2.0;}
	if(n<0 && (n%2)!=0){
		cout<<n*n;}
	if(n>0 && (n%2)==0){
		cout<<n/3.0;}
	if(n>0 && (n%2)!=0){
		cout<<n*n*n;}
	if(n==0){
		cout<<"00";}
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	float m;
	int n;
	cin >> m;
	n = m;
	if(n<0 && n%2==0) cout << n/2 << endl;
	if (n<0 && n%2!=0) cout <<n* n<<endl;
	if(n>0) {
		if (n%2 ==0) cout << m/3 << endl;
		if(n%2!=0) cout << n*n*n << endl;
	}
	if (n==0) cout << "00" << endl;
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include <simplecpp>

main_program{

	int n;
	float ans;
	cin>>n;

	if ((n < 0) && (n%2) == 0) {
	
		cout<<n/2<<endl;
	
	} else if ((n < 0) && (n%2) != 0) {
	
		cout<<n*n<<endl;
	
	} else if ((n > 0) && (n&2) == 0) {
	
		ans = n/3.0;
		cout<<ans<<endl;
	
	} else if ((n > 0) && (n%2) == 1) {
	
		cout<<n*n*n<<endl;
	
	} else if ((n == 0)) {
	
		cout<<0<<0<<endl;
	
	}

}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program
{
	int a;
	cin>>a;
	if(a<0 && a%2=0) {
		cout<<a/2<<"\n";
	}
        else if(a<0 && a%2=1) {
		cout<<a*a<<"\n";
	}
	else if(a>0 && a%2=0) {
		cout<<a/3<<"\n";
	}
	else if(a>0 && a%2=1) {
		cout<<a*a*a<<"\n";
	}
	else { cout<<"00"<<"\n"; }
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	int n;
	cin>>n;
	if((n>=-1000) &&(n<=1000)){
	if((n%2==0) && (n<0)){
		cout<<n/2;}
	else if((n%2!=0) &&(n<0)){
		cout<<n*n;
	}
	else if((n%2==0) &&(n>0)){
		cout<<n/3;
	}
	else if((n%2!=2) &&(n>0)){
		cout<<n*n*n;
	}
	else if(n==0){
		
		cout<<"00";
	}
}
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	int n;
	cin>>n;
	if(n<0){if(n%2==0){float  k=n/2;cout<<k;}else{float  k=n*n;cout<<k;}}
	else if(n>0){if(n%2==0){float k=n/3;;cout<<k;}else{float k=pow(n,3);cout<<k;}}
	
	else{cout<<"00";}}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include <simplecpp>
main_program{
 int n;
 cin>>n;
 if(n<0 && n%2==0) cout<<n/2;
 if(n<0 && n%2!=0) cout<<n*n;
 if(n>0 && n%2==0) cout<<1.0*n/3;
 if(n>0 && n%2!=0) cout<<n*n*n;
 if(n==0) cout<<n<<n;
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include <simplecpp>
main_program{
    int n;
    cin >> n;
    if ( n < 0 && (-n)%2 == 0){
        cout << n/2;
    }
    else if (n < 0 && (-n)%2 != 0){
        cout << n*n;
    }
    else if(n > 0 && n%2 == 0){
        cout << (1.0)*n/3;
    }
    else if ( n > 0 && n%2 !=0){
        cout << n*n*n;
    }
    else if ( n == 0){
        cout << "00";
    }
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	int n;
	cin>>n;
	if(n<=10000&&n>=(-10000)){
	if(n<0){
		if(n%2==0){
			cout<<n/2;
		}
		else {cout<<n*n;}
	}
	else if(n>0){
		if(n%2==0){
			float c=n*1.0/3;
			cout<<c;
		}
		else {cout<<n*n*n;}
	}
	else if(n==0){cout<<n<<n;}
}
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	int n;
	cin>>n;
	if(-1000>=n && n>=1000){
		cout<<"INVALID OUTPUT";
	}
	if(n<0 && n%2==0){
		cout<<n/2<<endl;}
	if (n<0 && n%2!=0){
		cout<<n*n<<endl;}
	if(n>0 && n%2==0){
		cout<<n/3<<endl;}
	if(n>0 && n%2!=0){
		cout<<n*n*n<<endl;}
	if(n==0){
			cout<<"00"<<endl;
			}
			cout<<"enter a number"<<n<<endl;
			}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	int n;
	cin>>n;

	if(-1000<=n && n<=1000){

		if(n<0 && n%2==0){
			double result = n*1.0/2;
			cout<<result;
		}

		else if(n<0 && abs(n)%2==1){
			double result = n*n;
			cout<<result;
		}

		else if(n>0 && n%2==0){
			double result = n*1.0/3;
			cout<<result;
		}

		else if(n>0 && n%2==1){
			int result = n*n*n;
			cout<<result;
		}

		else if(n==0){
			cout<<n<<n;
		}
	}
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	 int n;
	cin>>n;
	if(n>pow(-10,3)&&n<pow(10,3)){
		if((n>0)&(n%2==0)){
			cout<<n/3.0;
		}
		if((n<0&&n%2==0)){
			cout<<n/2.0;
		}
		if((n>0)&&(n%2==1)){
			cout<<n*n*n;
		}
		if((n<0)&&((n*-1)%2==1)){
			cout<<n*n;
		}
		if(n==0){
			cout<<"00";
		}
	}
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
int n;
cin>>n;
if(n<0 && n % 2 = 0){
	double b=n/2;
		cout<<b;
		}
else if (n<0 && n % 2 = 1){
		int c=n*n;
		cout<<c;
		}

else if (n>0 && n % 2 = 0){
	double s=n/3;
		cout<<s;
		}
else if (n>0 && n % 2 = 1){
	int g=n*n*n;
			 cout<<g;
		}
if(n==0){
			cout<<00;
}
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	long int n;//taking long int because range is till 10^4
	cin>>n;

	if(n!=0){ //we have to print non zero values for n not equal to 0
		if(n>0){
			if(n%2==0){
				double k=n/3.0;
				cout<<k<<endl;
			}
			else{
				cout<<n*n*n<<endl;
			}
		}
		else{
			if(n%2==0){
				cout<<n/2<<endl;
			}
			else{
				cout<<n*n<<endl;
			}
		}//printing values according to the given conditions
	}
	else{
		cout<<"00"<<endl;
	}//if n=0 then print 00
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	float n;
	cin>>n;
	if(n<0 && n%2=0){
		else if(n<0 && n%2=1){
			else if(n>0 && n%2=0){
				else if(n>0 && n%2=1){
					else{ cout <<"00"<< "\n";}
				}
			}
		}
	}
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: B
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	int n;
	cin>>n;
	if (n<0 && (n*(-1))%2==0){
		cout<<n/2;
	}
	if (n<0 && (n*(-1))%2!=0){
		cout<<n*n;
	}
	if(n>0 && n%2==0){
		float a;
		a=n/3.0;
		cout<<a;
	}
	if (n>0 && n%2!=0){
		cout<<n*n*n;
	}
	if (n==0){
		cout<<"00";
	}
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	long int n;
	cin>>n;
	if (n==0){
		cout<<"00";}
	else if (n%2==0 && n<0){
		cout<<(n*1.0)/2;}
	else if (n%2==-1 && n<0){
		cout<<n*n;}
	else if (n%2==0 && n>0){
		cout<<(n*1.0)/3;}
	else if(n%2==1 && n>0){
		cout<<n*n*n;}
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include <simplecpp>

main_program {
int n;




cin >> n;
if ((n<0) && (n%2==0))
cout << (1.0*n)/2 << endl;
if ((n<0) && (n%2==-1))
cout << n*n << endl;
if ((n>0) && (n%2==0))
cout << (1.0*n)/3 << endl;
if ((n>0) && (n%2==1))
cout << n*n*n << endl;
if (n==0)
cout << "00" << endl;

}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program{
	int n;
	cin>>n;
	int x = n*(-1);
	double a = n/3.0;
	double b = n*n*n;
	double c = n/2.0;
	double d = n*n;
	if(n>0){
		if(n%2==0){
			cout<<a<<endl;
		}
		else{
			cout<<b<<endl;
		}
	}
	else if(n<0){
		if(x%2==0){
			cout<<c<<endl;
		}
		else{
			cout<<d<<endl;
		}
	}
	else if(n==0){
		cout<<"00"<<endl;
	}
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A
Problem: Write a program that accepts a number n from the user and performs a specific operation as given belowIf n is negative and even, compute n/2 and print the resultIf n is negative and odd, print the square of nIf n is positive and even, compute n/3 and print the result.If n is positive and odd, print the cube of nIf n is zero, print the number 0 two times i.e print 00

Constraints (Assume) 10^3 <=n <=10^3

Student submission:
#include<simplecpp>
main_program
{
	int n;
	cin>>n;
	int r=n%2;
	if(n<0 && r==0)
	{
		cout<<n/2;
	}
	if(n<0 && r!=0)
	{
		cout<<n*n;
	}
	if(n>0 && r==0)
	{
		float m=n/3.0;
		cout<<m;
	}
	if(n>0 && r!=0)
	{
		cout<<n*n*n;
	}
	if(n==0)
	{
		cout<<"00";
	}
}

Grading criterion: Negative Odd
Rating A: Correctly Implemented
Rating B: Not Implemented Correctly
Rating C: 0
Rating D: 0
Assigned grade: A