If20. На числовой оси расположены три точки: $$A$$, $$B$$, $$C$$. Определить, какая из двух последних точек ($$B$$ или $$C$$) расположена ближе к $$A$$, и вывести эту точку и ее расстояние от точки $$A$$.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#include <stdio.h> #include <stdlib.h> int main(void) { float a, b, c; printf("A:"); scanf ("%f", &a); printf("B:"); scanf ("%f", &b); printf("C:"); scanf ("%f", &c); if (abs(a-b)<abs(a-c)) printf("B\n"); else printf("C\n"); return 0; } |
Другие задачи из раздела If можно посмотреть здесь.
Комментарии: