``````#include <iostream.h>
#include <math.h>
void main ()
{
int n,j,q,d,h,t,i,m,f,b;
cout<<" num of eng";
cin >> j;
q=0;
d=0;
h=0;
t=0;
for (i=1;i<=j;i++)
{cout<< "insert Salary ";
cin>> m;
m /(22) =d;
d/(8) = h;
cout<<"\n Leave ";
cin>>f;
cout<< "\n Attend ";
cin >> b;
f - b = t;
t * h = q;
cout<<"q="<<q;
}
}``````
``````m /(22) =d;
d/(8) = h;
``````

These don't work. You need a single variable on the left. Do whatever algebra you need to to accomplish this:

``````m =d * 22;
d = h * 8;
``````

or if you are trying to do an assignment to d and h, switch sides:

``````d = m /(22);
h = d/(8);
``````

This may not be what you want, but it'll compile.

Yea, looking at your code makes my brain hurt.
B) You need to work on your style

>Yea, looking at your code makes my brain hurt.
If you're not exaggerating then you should probably do something about that weak mind. Maybe take up sudoku. ;)

When posting code, the format should look something like this( see below), if it isn't then make it until it is. This is not only help us read

``````//notice not .h
#include <iostream>
#include <cmath>

using namespace std;

int main ()
{
//initialize variable upon decelerations, why aren't you using arrays?
int n(0),j(0),q(0),d(0),h(0),t(0),i(0),m(0),f(0),b(0);

cout<<" num of eng";
cin >> j;

for (i=1;i<=j;i++)
{
cout<< "insert Salary ";
cin>> m;

//you got is in opposite order, its d = m/22
m /(22) =d;//See what VernonDozier said
d/(8) = h;//See what VernonDozier said

cout<<"\n Leave ";
cin>>f;

cout<< "\n Attend ";
cin >> b;

f - b = t;
t * h = q;

cout<<"q="<<q;
}

return 0; //main returns something
}``````

Now look back at your 1st post and look at this post, realize how
much more readable this post is?