Ответы:
1.а)
2.б)
3.б)
3.б)
Уверен на 80%
5 вопрос не понял
Ответ в формате требований задач:
1) А75565
2) А453428
Ответ: 1010101
Если надо в двоичной
Var A,S:real;
n:integer;
Begin
Write('n = ');
Read(n);
a:=10;
For n:= 1 to n do
Begin
a:=a*1.1;
S:=S+a
End;
WriteLn(S)
End.
#include <iostream>
#include <cmath>
using namespace std;
double dist(double x[2], double y[2]) {
return sqrt((x[0] - y[0]) * (x[0] - y[0]) + (x[1] - y[1]) * (x[1] - y[1]));
}
int main() {
double points[4][2];
for (int i = 0; i != 4; ++i) {
cin >> points[i][0] >> points[i][1];
}
double min = dist(points[0], points[1]);
for (int i = 0; i != 4; ++i) {
for (int j = i + 1; j != 4; ++j) {
double new_min = dist(points[i], points[j]);
if (new_min < min) {
min = new_min;
}
}
}
cout << min;
}