Если числа из условия записаны в переменные rank, score, passingScore, russianLanguage, то получение можно получить, если:
rank ≤ 10 или score ≥ passingScore и russinaLanguage = 1
В C++ ИЛИ обозначается как ||, а И - как &&.
Код (C++):
#include <iostream>
int main() {
int rank, score, passingScore, russianLanguage;
std::cin >> rank >> score >> passingScore >> russianLanguage;
if ((rank <= 10) || ((score >= passingScore) && (russianLanguage == 1))) {
std::cout << "YES";
} else {
std::cout << "NO";
}
}
строка.find(подстрока) находит первое включение подстроки в строку (там есть еще необязательные аргументы, но о них не буду думать)
строка.rfind(подстрока) находит последнее (самое правое, отсюда и первая буква в названии) включение подстроки в строку
Код (Python 3):
s = input()
print("Индекс первого вхождения символа 'г' слева:", s.find('r'))
print("Индекс первого вхождения символа 'г' справа:", s.rfind('r'))
Пример ввода:
roasted meat with rice
Пример вывода:
Индекс первого вхождения символа 'г' слева: 0
Индекс первого вхождения символа 'г' справа: 18
begin
read(a);
if a>0 then a:= sqr(a)
else write('число отрицательное');
end.