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){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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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%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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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)%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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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<=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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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(-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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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(-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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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>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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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 % 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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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{
	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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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{
	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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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{
	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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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%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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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;
	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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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;
	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: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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;
	float res;
	if(n<0 && n%2==0)
	{
		res=(n*1.0)/2;
                cout<<res; 	
	}
	else if(n<0 && n%2!=0)
	{
	        int bres=n*n;
		cout<<bres;
	}
	else if(n>0 && n%2==0)
	{
		res=(n*1.0)/3;
		cout<<res;
	}
	else if(n>0 && n%2!=0)
	{
        	int ares=n*n*n;
		cout<<ares;
	}
	else
	{
		cout<<"00";
	}
}

Grading criterion: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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, result;
   cin>>n;
   if(n<0 && n%2==0)
     { 
       result=n/2;
       cout<<result<<"\n";
     }
   if(n<0 && n%2!=0)
     {
       result=n*n;
       cout<<result<<"\n";
     }
   if(n>0 && n%2==0)
     {
       double m=n/3.0;
       cout<<m<<"\n";
     }
   if(n>0 && n%2!=0)
     {  
       result=n*n*n;
       cout<<result<<"\n";
     }
   if(n==0)
     {
       cout<<"00"<<"\n";
     }
}

Grading criterion: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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{
	long int n;
	cin>>n;
	if(n==0)cout<<n<<n<<endl;
	if(n!=0){
	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){
		float x;
		x=n/3.0;
		cout<<x<<endl;
	}
	if(n>0&&n%2!=0)cout<<n*n*n<<endl;
	}
	
}

Grading criterion: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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%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.0<<endl;
	if(n>0 && n%2!=0) cout<<n*n*n<<endl;
	if(n==0) cout<<"00"<<endl;
}

Grading criterion: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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)
	{
		if(n%2==0)
			cout<<n/2.0;
		else
			cout<<n*n;
	}

        else if(n>0)
	{
		if(n%2==0)
			cout<<n/3.0;
		else
			cout<<n*n*n;
	}

	else
		cout<<"00";
}

Grading criterion: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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>=-1000,n<0)&&(n%2=0);)
	{cout<<n/2;}
	else if((n>=-1000,n<0)&&(n%2!=0);)
	{cout<<n*n;}
	 else if((n<=1000,n>0)&&(n%2=0);)
        {cout<<n/3;}
	 else if((n<=1000,n>0)&&(n%2!=0);)
        {cout<<n*n*n;}
	else if (n=0);
	{cout=00}
	else {cout<<invalid;}
	n=n+1;
}

Grading criterion: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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<=-1 &&  n%2 == 0) {
		cout<<n/2;}
	if ( n<=-1 && n%2 != 0) {
		cout<<n*n;}
	if ( n>=1 && n%2 == 0) {
		cout<<n/3;}
	if ( n>=1 && n % 2 != 0) {
		cout<<n*n*n;}
	if (n==0) {
		cout<<"00";}
}

Grading criterion: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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;
	float c=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){
		float i=c/3;
		cout<<i;
	}
	if(n>0 && n%2!=0){
		cout<<n*n*n;
	}
	if(n==0){
		cout<< "00";
	}
}

Grading criterion: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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;

	int a;
	a = n % 2;

	if (n < 0 ){
		
		if (a == 0){
			cout << n/2;
		}

		else{
			cout << n*n;
		}

	}

	if (n > 0){

		if (a == 0){
			cout << n/3.0;
		}

		else{
			cout << n*n*n;
		}

	}

	if (n == 0) {
		cout << "00";
	}

}

Grading criterion: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
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{
	float a,b;
	int n;
	cin>> n;
	if (n<=-1 && n>=-1000){
		if (n%2==0){
			a=n/2;
			cout<< a<< endl;
		}
	}
	else if (n<=-1 && n>= -999){
		if (n%2!=0){
		cout<< pow(n,2)<< endl;
	}}
	else if (n>=2 && n<=1000){
		if (n%2==0){
		b=n/3;
		cout<< b<< endl;
	}}
	else if (n>=1 && n<=999){
		if (n%2!=0){
		cout << pow(n,3)<< endl;
	}}
	else if (n==0){
		cout << "00"<< endl;
	}
	else if (n==-435){
		cout<< 189225 << endl;
	}
	else if (n==803){
		cout << 517781627<<endl;
	}
}

Grading criterion: (some expression calculation, looks like for checking use of if conditions)
Rating A: Modularity, Extra Functions Defined
Rating B: No Extra Things
Rating C: 0
Rating D: 0
Assigned grade: B