Къде се намира точка

Да се напише програма, която позволява да се въведе (чрез структура) координатите на точка от равнината и после проверява и отпечатва в кой квадрант се намира точката.

Публикувано в 12а, 12в с етикети . Постоянна връзка.

3 Responses to Къде се намира точка

  1. marant каза:
     
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        struct tochka
        {
               int x;
               int y;
               };
               tochka a;
        cout<<"Vuvedete koordinatite na tochkata: ";
        cin>>a.x>>a.y;
            if(((a.x)==0)&&
           ((a.y)==0)){
          cout<<"Ne se namira v nikoi kvadrant"<<endl;
          }
            if(((a.x)==0)||
           ((a.y)==0)){
            cout<<"Namira se na os"<<endl;
          }
            else if(((a.x)>=0)&&((a.y))>=0){
           cout<<"Namira se v purvi kvadrant"<<endl;
           }
            else if(((a.x)<=0)&&((a.y))>=0){
           cout<<"Namira se vuv vtori kvadrant"<<endl;
           }
            else if(((a.x)<=0)&&((a.y))<=0)
           cout<<"Namira se v treti kvadrant"<<endl;
            else if(((a.x)>=0)&&((a.y))<=0){
           cout<<"Namira se v chetvurti kvadrant"<<endl;
           }
    
               
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    
  2. marant каза:
    #include <iostream>
     
    using namespace std;
     
    int main(int argc, char *argv[])
    {
        struct tochka
        {
               int x;
               int y;
               };
               tochka a;
        cout<<"Vuvedete koordinatite na tochkata: ";
        cin>>a.x>>a.y;
            if(((a.x)==0)&&
           ((a.y)==0)){
          cout<<"Ne se namira v nikoi kvadrant"<<endl;
          }
           else if(((a.x)==0)||
           ((a.y)==0)){
            cout<<"Namira se na os"<<endl;
          }
            else if(((a.x)>=0)&&((a.y))>=0){
           cout<<"Namira se v purvi kvadrant"<<endl;
           }
            else if(((a.x)<=0)&&((a.y))>=0){
           cout<<"Namira se vuv vtori kvadrant"<<endl;
           }
            else if(((a.x)<=0)&&((a.y))<=0)
           cout<<"Namira se v treti kvadrant"<<endl;
            else if(((a.x)>=0)&&((a.y))<=0){
           cout<<"Namira se v chetvurti kvadrant"<<endl;
           }
     
                
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    
  3. Marin каза:
    //Програмата намира къде се намира дадена точка
    
    #include <cstdlib>
    #include <iostream>
    using namespace std;
    
    int main(int argc, char** argv) {
    
    //деклариране на структурата и точката
    
    struct tochka{
    	int x;
    	int y;
    };
    
    tochka a;
    
    cout<<"Vavedete koordinatite na tochkata a(x,y): "<<endl;
    cout<<"X: "<<endl;
    cin>>a.x;
    cout<<"Y: "<<endl;
    cin>>a.y;
    
    //проверка къде се намира
    
    if ((a.x==0) && (a.y==0))
    	cout<<"Tochkata se namira v sredata"<<endl;
    else if ((a.x!=0) && (a.y==0))
    	cout<<"Tochkata se namira na osta x"<<endl;
    else if ((a.x==0) && (a.y!=0))
    	cout<<"Tochkata se namira na osta y"<<endl;
    else if ((a.x>0) && (a.y>0))
    	cout<<"Tochkata se namira v 1 kvadrant"<<endl;
    else if ((a.x<0) && (a.y>0))
    	cout<<"Tochkata se namira v 2 kvadrant"<<endl;
    else if ((a.x<0) && (a.y<0))
    	cout<<"Tochkata se namira v 3 kvadrant"<<endl;
    else if ((a.x>0) && (a.y<0))
    	cout<<"Tochkata se namira v 4 kvadrant"<<endl;
    

Вашият коментар