Ввести числа формата (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);

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

  1. printf(Введите координаты начала отрезка\n); - Выводит сообщение с просьбой ввести координаты начала отрезка
  2. scanf((%d,%d), &x1, &y1); - Считывает введенные пользователем координаты начала отрезка, сохраненные в переменных x1 и y1
  3. printf(Введите координаты конца отрезка\n); - Выводит сообщение с просьбой ввести координаты конца отрезка
  4. scanf(\n(%d,%d), &x2, &y2); - Считывает введенные пользователем координаты конца отрезка, сохраненные в переменных x2 и y2

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


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

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

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