44,94,94(четные) 47,97,99,97,99 (не четные(
3:
oooo|oooo - в одном из первых 4-х? → да/нет → узнаём, в 1-4 или 5-8 мёд, лишние горшки убираем.
оо|оо - в одном из первых двух (из выбранной ранее половины)? → да/нет.
o|o - в первом (из ещё в 2 раза уменьшенном предыдущим вопросом интервале)? → да/нет → узнаём, где находится мёд
Ответ:
#include <iostream>
using namespace std;
int main() {
int prev = 0;
bool hasTwoEquals = false;
while(true){
int cur;
cin >> cur;
if (cur == 0){
break;
}
if (prev == cur){
hasTwoEquals = true;
break;
}
prev = cur;
}
if (hasTwoEquals){
cout << "Yes" << endl;
}
else{
cout << "No" << endl;
}
return 0;
}
Ответ:
Ошибка в строке if N/2:
Объяснение:
N=int(input())
if N/2: """нет условия. Тут Вы просто написали N разделить на два, а должно быть if N%2 == 0, если имелась в виду проверка делимости на 2."""
print("YES")
else:
print("NO")
Var
a, b: array [1..3] of real;
r: real;
begin
writeln('Введите углы (A, B, C), затем - радиус');
readln(a[1], a[2], a[3], r);
b[1] := r * 2 * sin(a[1]);
b[2] := r * 2 * sin(a[2]);
b[3] := r * 2 * sin(a[3]);
writeln('a = ', b[1]);
writeln('b = ', b[2]);
writeln('c = ', b[3]);
end.