Ввести числа формата (a,b) - C (СИ)
Формулировка задачи:
С клавиатуры нужно ввести координаты формата (a,b). В переменные х2 и y2 значения не записываются.
#include "stdio.h" int main() { int x1, y1; int x2, y2; printf("Введите координаты начала отрезка\n"); scanf("%*c%d%*c%d&*c", &x1, &y1); printf("Введите координаты конца отрезка\n"); scanf("%*c%d%*c%d&*c", &x2, &y2); cout << x1 << " " << y1 << "\n" << x2 << " " << y2 << "\n"; return 0; }
Решение задачи: «Ввести числа формата (a,b)»
textual
Листинг программы
printf("Введите координаты начала отрезка\n"); scanf("(%d,%d)", &x1, &y1); printf("Введите координаты конца отрезка\n"); scanf("\n(%d,%d)", &x2, &y2);
Объяснение кода листинга программы
- printf(
Введите координаты начала отрезка\n
); - Выводит сообщение с просьбой ввести координаты начала отрезка - scanf(
(%d,%d)
, &x1, &y1); - Считывает введенные пользователем координаты начала отрезка, сохраненные в переменных x1 и y1 - printf(
Введите координаты конца отрезка\n
); - Выводит сообщение с просьбой ввести координаты конца отрезка - scanf(
\n(%d,%d)
, &x2, &y2); - Считывает введенные пользователем координаты конца отрезка, сохраненные в переменных x2 и y2
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д