Пользователь вводит координаты точки лежащей на плоскости - 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(); }
Объяснение кода листинга программы
В этом коде выполняется следующая последовательность действий:
- Сначала пользователю предлагается ввести координаты точки, которая лежит на плоскости.
- Затем происходит считывание этих координат с помощью функции scanf(). Первая введенная координата сохраняется в переменной a, а вторая - в переменной b.
- Далее происходит проверка первой координаты. Если она равна нулю, то выводится число 2. Если она не равна нулю, то выводится число 1. В противном случае выводится число 3.
- После этого программа ожидает ввода с клавиатуры, чтобы пользователь мог ввести код подтверждения и завершить работу программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д