По разделам

 

Решение задачи If 20


На числовой оси расположены три точки: A, B, C. Определить, какая из
двух последних точек (B или C) расположена ближе к A, и вывести эту
точку и ее расстояние от точки A.

Код (C/C++)

#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;
}

Код (Python)

import random

A,B,C = random.sample(range(-10, 10), 3)

print("Число A:", A)
print("Число B:", B)
print("Число C:", C)

AB = abs(A-B)
AC = abs(A-C)

print("Расстояние от A до B:",AB)
print("Расстояние от A до C:",AC)

if AB < AC:
    print("В ближе к A")
elif AB > AC:
    print("C ближе к A")
else:
    print("B и C равноудалены от A")
									

Код (Pascal)

program if20;
var
  A, B, C: Real;
begin
  Write('Введите координату точки A: ');
  Readln (A);

  Write('Введите координату точки B: ');
  Readln (B);

  Write('Введите координату точки C: ');
  Readln (C);

  if (Abs(A-B)<Abs(A-C)) then Writeln('Ближе точка B: ',B,'. Она находится на расстоянии: ',Abs(A-B))
  else Writeln('Ближе точка C: ',C,'. Она находится на расстоянии: ',Abs(A-C));
end.
									




If. Абрамян
If 1 Просмотров: 14765
If 2 Просмотров: 9155
If 3 Просмотров: 8935
If 4 Просмотров: 10211
If 5 Просмотров: 10627
If 6 Просмотров: 57328
If 7 Просмотров: 6602
If 8 Просмотров: 6351
If 9 Просмотров: 6805
If 10 Просмотров: 7120
If 11 Просмотров: 6034
If 12 Просмотров: 57229
If 13 Просмотров: 7039
If 14 Просмотров: 6432
If 15 Просмотров: 6303
If 16 Просмотров: 5888
If 17 Просмотров: 3692
If 18 Просмотров: 5360
If 19 Просмотров: 5064
If 20 Просмотров: 8061
If 21 Просмотров: 5335
If 22 Просмотров: 4498
If 23 Просмотров: 5630
If 24 Просмотров: 5662
If 25 Просмотров: 4359
If 26 Просмотров: 6378
If 27 Просмотров: 5440
If 28 Просмотров: 6372
If 29 Просмотров: 4714
If 30 Просмотров: 5197

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться



Заявка на расчет