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*
Комментарий*

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

hvostna23
pimenovamar
cherry-sweet871435
jgaishun756
cvetprint
kulibabad566
elenak26038778
zsa100
MariyaKhanbalaeva585
missmorozova2
Isaeva_Marin1010
shurshin6975
mail9
zu87zu87
ann328389