begin
var R := SeqRandomReal(ReadInteger('n='), -50, 50)
.Select(t -> Round(t, 2)).ToArray;
R.Println;
var imin := R.IndexMin;
var Q := R.Select(t -> t * R[imin]).ToArray;
Q.Println; // если надо
R[imin] := Q.Average;
R.Println
end.
Примерn= 7
30.94 -31.83 41.85 -42.56 34.33 19.38 1.88
-1316.8064 1354.6848 -1781.136 1811.3536 -1461.0848 -824.8128 -80.0128
30.94 -31.83 41.85 -328.2592 34.33 19.38 1.88
Предположим, что первое введённое число - максимальное. Тогда в ans мы будем хранить 1, если первое число не меньше удвоенной суммы второго и третьего, и 0, если меньше.
Проверим - если второе число больше первого, мы запомним, что максимальное число у нас второе и пересчитаем ответ: 1, если второе число не меньше удвоенной суммы первого и третьего, 0 иначе.
Точно так же проверим третье число: если оно больше нашего максимального, обновим его и ответ.
После этого мы выведем "YES", если в ans хранится 1, "NO" иначе.
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
int mx = a;
int ans = (a >= (b + c) * 2 ? 1 : 0);
if (b > mx) {
mx = b;
ans = (b >= (a + c) * 2 ? 1 : 0);
}
if (c > mx) {
mx = c;
ans = (c >= (a + b) * 2 ? 1 : 0);
}
cout << (ans == 1 ? "YES" : "NO") << endl;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
int mx = a;
bool ans = (a >= (b + c) * 2);
if (b > mx) {
mx = b;
ans = (b >= (a + c) * 2);
}
if (c > mx) {
mx = c;
ans = (c >= (a + b) * 2);
}
cout << (ans ? "YES" : "NO") << endl;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
int mx = a;
string ans = (a >= (b + c) * 2 ? "YES" : "NO");
if (b > mx) {
mx = b;
ans = (b >= (a + c) * 2 ? "YES" : "NO");
}
if (c > mx) {
mx = c;
ans = (c >= (a + b) * 2 ? "YES" : "NO");
}
cout << ans << endl;
return 0;
}
восьмеричная - 162.16320047244
шестнадцатеричная - 72.39A02752546
b) 316.8125
668.625
691.953125
c) 615.75 (10) + 269.625 (10) =1101110101.011 (2)
186.4375 (10) + 887.25 (10) =2061.54 (8)
101.125 (10) + 970.4375 (10) = 42F.9 (16)
d) 950.1875(10)-254.25(10)=1010110111.1111(2)
752.1875 (10) - 654.5 (10) = 141.54 (8)
51.375 (10) - 17.25 (10) = 22.2 (16)
e) 7.625(10)*5(10)=100110.001 (2)
84.375(10)*31(10)=5067.5(8)
420(10)*243(10)=18EAC(16)
6. Очевидно, что система позиционная.
Тогда 1 стоит на 2-ой позиции (начиная с нулевой) .
Тогда 49 = x^2
ответ - X = 7