You are on page 1of 3

#include <iostream>

#include <conio.h>
#include <cstdlib>
#include <ctime>

#include <cmath> //#include <math.h>

using namespace std;

int main()
{
srand(time(0));

/// 1+1= a + b =R b + a =

// pas 1. insert val a


// pas 2. insert operatia
// + 0
// - 1
// * 2
// / 3

// pas 3. insert val b


// pas 4. insert =

/*
int a=0,b,o;

E:

switch(_getch())
{
case 48 :{ cout<<'0'; a=a*10+0; } break;
case 49 :{ cout<<'1'; a=a*10+1; } break;
case 50 :{ cout<<'2'; a=a*10+2; } break;
case 51 :{ cout<<'3'; a=a*10+3; } break;
case 52 :{ cout<<'4'; a=a*10+4; } break;
case 53 :{ cout<<'5'; a=a*10+5; } break;
case 54 :{ cout<<'6'; a=a*10+6; } break;
case 55 :{ cout<<'7'; a=a*10+7; } break;
case 56 :{ cout<<'8'; a=a*10+8; } break;
case 57 :{ cout<<'9'; a=a*10+9; } break;

case 43 :{ cout<<'+'; o=0; b=a; a=0; } break;


case 45 :{ cout<<'-'; o=1; b=a; a=0; } break;
case 42 :{ cout<<'*'; o=2; b=a; a=0; } break;
case 47 :{ cout<<'/'; o=3; b=a; a=0; } break;

case 61 :{ cout<<'=';

switch(o)
{
case 0: cout<<b+a<<endl; break;
case 1: cout<<b-a<<endl; break;
case 2: cout<<b*a<<endl; break;
case 3: cout<<(double)b/a<<endl;
}

a=0;

} break;

case 27 :{ exit(0); } break;

}
goto E;
*/

/*
cout<<"1 TEXT "<<endl;
cout<<"1 TEXT "<<endl;
system("pause");
system("cls");

cout<<"2 TEXT "<<endl;


cout<<"2 TEXT "<<endl;
system("pause");

cout<<"3 TEXT "<<endl;


cout<<"3 TEXT "<<endl;
*/

int a,b,c,n,i=0,RPAR=0,CaPAR=0, spar=0, simp=0;

n=rand()%10;

cout<<" n="<<n<<endl;

E:

b=rand()%10;

if( (b>=3) && ( b<8) ) b=0;

c=rand()%10;

EA: a=rand()%10;
if(a%2==0){
CaPAR++;
goto EA;
}

// if(a%2==0) a++;

cout<<" i="<<i+1<<" a="<<a<<" b="<<b<<" c="<<c<<endl;


cout<<" i="<<i+1<<" a+b-c="<<a+b-c<<endl;

if( (a+b-c)%2==0 && (a+b-c)>=-10 && (a+b-c)<10)


{
n++;
}
if( (a+b-c)%2==0 )
{
RPAR++;

spar+=(a+b-c);
}
else
{
simp+=(a+b-c);
}

//s=s+(a+b-c);
// s+=(a+b-c);

i++;
if( i < n ) goto E;

cout<<" RPAR="<<RPAR<<" RIMPAR="<<n-RPAR<<endl;

return 0;
}

You might also like