Пытаясь написать программу для работы с треугольником, пользователь вводит информацию в формате P0 xy, P1 xy ... но если пользователь вводит Q, программа завершается. Я понимаю, что функция scanf будет использоваться вместе с операторами if else с логическими операторами, однако я не уверен, как это сделать. sh это.
Когда я запускаю код и набираю 'Q', он все равно просит еще 2 подсказки. Я думал об использовании строкового массива, но не знал, как это сделать, и предложения были бы замечательными, спасибо.
#include <stdio.h>
void main()
{
float x, y;
char Q, input;
scanf("%c %f %f", &input, &x, &y);
if (input == 'Q')
return;
else
printf("points are %f %f", x, y);
return(0);
}