Пользователь вводит координаты точки лежащей на плоскости - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Пользователь вводит координаты точки лежащей на плоскости. Если точка совпадает с началом координат то вывести 0, если точка лежит на оси x или y, то вывести соответственно 1 или 2, иначе вывести 3.

Решение задачи: «Пользователь вводит координаты точки лежащей на плоскости»

textual
Листинг программы
#include<stdio.h>
#include<conio.h>
 
main()
 
{
  clrscr();
  int a,b,c,d;
  printf("x,y:\n");
  scanf("%i",&a);
  scanf("%i",&b);
  if ((a==0) && (b==0)) printf("0");
   else
    if (a==0) printf("2");
   else
    if (b==0) printf("1");
   else
  printf("3");
 getch();
}

Объяснение кода листинга программы

В этом коде выполняется следующая последовательность действий:

  1. Сначала пользователю предлагается ввести координаты точки, которая лежит на плоскости.
  2. Затем происходит считывание этих координат с помощью функции scanf(). Первая введенная координата сохраняется в переменной a, а вторая - в переменной b.
  3. Далее происходит проверка первой координаты. Если она равна нулю, то выводится число 2. Если она не равна нулю, то выводится число 1. В противном случае выводится число 3.
  4. После этого программа ожидает ввода с клавиатуры, чтобы пользователь мог ввести код подтверждения и завершить работу программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы