I'm taking a C programming class and im in need of help for my homework. My else statements dont work and i dont know what's wrong with them.I've looked at most websites and im doing exactly what they are doing except it still says its wrong. Here's the format...
FORMAT
After the prompt 'input coordinate pair: (you need the colon) you should input the variables x and y, (in that order) x and y should be float or double. The results should be origin, positive (negative) x (y) axis, or quadrant 1(2,3,4)
END FORMAT

Now this is what i have so far...


Code:
#include<stdio.h>
int main()
{
float x, y, origin, pos, neg, quad,  qone, qtwo, qthree, qfour;
printf("Enter X Cord:\n");
scanf("%f",&x);
printf("Enter Y Cord:\n");
scanf("%f",&y);


if((x>0.0)&&(y>0.0));
{
quad=qone;
if((x<0.0)&&(y>0.0));
quad=qtwo;
if((x<0.0)&&(y<0.0));
quad=qthree;
if((x>0.0)&&(y<0.0));
quad=qfour;
}

if(x<0.0){
printf("The value is:negative\n");
}
{
else if(x == 0);
printf("The value is zero\n");

else if;
printf("The value is positive\n");
}

if(y<0.0){
printf("The value is negative\n");
}
{
else if(y == 0);
printf("The value is zero\n");
else if;
printf("The value is positive\n");
}



printf("The Origin is:%f, %f \n", x, y);
printf("It's in quadrant:\n",quad);
}


If you can help me correct this and teach me WHY its wrong, it would be most appreciated