Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

座標がどの象限にあるかを見つけるCプログラム。


問題

指定された座標が存在する象限を見つけるプログラムを作成します。

ユーザーは実行時に座標を入力する必要があり、これらの座標が存在する象限を見つける必要があります。

解決策

  • 両方の数値が正の場合、最初の象限が表示されます。
Example: Input =2, 3
Output = 1st quadrant
  • 最初の数値が負で、2番目の数値が正の場合、2番目の象限が表示されます。
Example: Input = -4, 3
Output= 2nd quadrant
  • 最初の数値が負で、2番目の数値も負の場合、第3象限が表示されます。
Example: Input = -5,-7
Output= 3rd quadrant
  • 最初の数値が正で2番目の数値が負の場合、第4象限が表示されます。
Example: Input = 3,-5
Output = 4th quadrant

座標がどの象限にあるかを見つけるCプログラム。

以下は、与えられた座標が存在する象限を見つけるためのCプログラムです-

#include <stdio.h>
int main(){
   int a,b;
   printf("enter two coordinates:");
   scanf("%d %d",&a,&b);
   if(a > 0 && b > 0)
      printf("1st Quadrant");
   else if(a < 0 && b > 0)
      printf("2nd Quadrant");
   else if(a < 0 && b < 0)
      printf("3rd Quadrant");
   else if(a > 0 && b < 0)
      printf("4th Quadrant");
   else
      printf("Origin");
   return 0;
}

出力

上記のプログラムを実行すると、次の出力が生成されます-

Run 1:
enter two coordinates:-4 6
2nd Quadrant
Run 2:
enter two coordinates:-5 -3
3rd Quadrant

  1. C++で三角形の図心を見つけるプログラム

    この問題では、三角形の3つの頂点の座標を示す2D配列が与えられます。私たちのタスクは、C++で三角形のセントロイドを見つけるプログラムを作成することです。 セントロイド 三角形の3つの中央値は、三角形の3つの中央値が交差する点です。 中央値 三角形の頂点は、三角形の頂点とその反対側の線の中心点を結ぶ線です。 問題を理解するために例を見てみましょう 入力 (-3, 1), (1.5, 0), (-3, -4) 出力 (-3.5, -1) 説明 Centroid (x, y) = ((-3+2.5-3)/3, (1 + 0 - 4)/3) = (-3.5, -1) ソリューションアプロ

  2. C++で平行四辺形の面積を見つけるプログラム

    この問題では、平行四辺形の底と高さを表す2つの値が与えられます。私たちのタスクは、C++で平行四辺形の領域を見つけるプログラムを作成することです。 平行四辺形 は、反対側が等しく平行な4辺の閉じた図形です。 問題を理解するために例を見てみましょう 入力 B = 20, H = 15 出力 300 説明 平行四辺形の面積=B* H =20 * 15 =300 ソリューションアプローチ この問題を解決するために、平行四辺形の面積の幾何学的公式を使用します。 Area = base * height. ソリューションの動作を説明するプログラム 例 #include <io