Apresov
?>

На плоскости нарисованны три точки известны расстояния между каждыми двумя точками составте для вычислителя алгоритм, с которого он сможет определить, лежат ли эти точки на одной прямой.

Информатика

Ответы

sav4ukoxana7149
Алгоритм будет приблизительно такой:
1.Принять координаты первой точки.
2.Принять координаты второй точки.
3.Рассчитать расстояние от первой точки до начала координат.
4.Рассчитать расстояние от второй точки до начала координат.
5.Сравнение.
5.1.Если первое расстояние больше, вывести ответ: "Ближе вторая точка".
5.2.Иначе, вывести ответ: "Ближе первая точка".
6.Конец программы.
Pavel1545
Вот на С++:

#include <iostream>
#include <sstream>
#include <fstream>
#include <string>
#include <vector>
#include <deque>
#include <queue>
#include <stack>
#include <set>
#include <map>
#include <algorithm>
#include <functional>
#include <cstring>
#include <utility>
#include <bitset>
#include <cmath>
#include <cstdlib>
#include <ctime>
#include <cstdio>
#include <climits>typedef unsigned long long ulol;
typedef long double ld;
typedef long long lol;
typedef long int  li;#define mp          make_pair
#define F           first
#define S           second
#define sqr(a)      ( (a) * (a) )
#define pb          push_back
#define INF         999999999
#define ret(a)      cout << endl; system("pause"); return(a)
//#define ret(a)      return(a)using namespace std;int main()
{
    ld x;
    cin >> x;
    x = ( 8 / sqrt( x ) ) + sqrt(x);
    cout << x;
    ret(0);
}
Vitalevna1186
//Вот программа, которая кодирует слова в системах счисления от 2 до 10
//Первый ввод - число, второй - система счисления
//Pascal ABC.NET v3.0

var
 a,i,b,r,n,j,bug:integer;
 s,se,slo,slof:string;

procedure preob(var a,b,n:integer; var se:string);
 begin
  repeat
   b:=a mod n;
   a:=a div n;
   str(b,se);
   s+=se;
  until (a<=n-1);
 end;

begin
readln(slo);
readln(n);
for j:=1 to length(slo) do
begin;
a:=ord(slo[j]);
preob(a,b,n,se);
str(a,se);
s+=se;
for i:=1 to length(s) div 2 do
begin;
se:=s[i];
s[i]:=s[length(s)-i+1];
s[length(s)-i+1]:=se[1];
end;
write(s,'-');
slof:=slof+s;
delete(s,1,length(s));
end;
end.

//Слово Программа она кодирует как 11001111-11110000-11101110-11100011-11110000-11100000-11101100-11101100-11100000-

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

На плоскости нарисованны три точки известны расстояния между каждыми двумя точками составте для вычислителя алгоритм, с которого он сможет определить, лежат ли эти точки на одной прямой.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

pedalplanet
arionul-secondary2
Борисович409
avakarica
Larisa Bulgakova
Paikina Natalya30
anna-leonova
Александрович175
Lomakina-Valerievna1779
Хромов1501
lera4075
vasiliyglukhov
ski89439
Краева
Grigorevna23