
РЕШИТЕ ПЛИЗ ЗАДАЧУ НА С++!!!!!!! ДАЮ 40 БАЛЛОВ!!!!! Чтобы получить приглашение в самый крутой
лагерь на Земле, необходимо попасть в десятку первых на олимпиаде или же успешно написать тесты по математике и русскому языку. Напишите программу, которая определяет, пригласят ли Вас в лагерь по данным: написали ли Вы олимпиаду, хорошо ли сдали экзамены по математике и русскому языку.Формат входных данныхПрограмме подаётся на вход 4 целых числа, записанные через пробел: * место в рейтинговой таблице олимпиады, * балл набранный на тесте по математике, * проходной балл теста по математике * «1», если тест по русскому языку пройден и «0» в противном случае. Первые три числа входных данных находятся в диапазоне от 0 до 1000 включительно.Формат выходных данныхТребуется вывести «YES», если Вы получите приглашение в самый крутой лагерь на Земле и «NO» в противном случае.входные данные1 5 7 1 выходные данные YES

Ответы на вопрос

Если числа из условия записаны в переменные 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";
}
}



Для решения этой задачи на C++ можно написать следующий код:
cpp#include <iostream>
int main() {
int place_in_olympiad, math_score, math_passing_score, russian_passed;
// Ввод данных
std::cin >> place_in_olympiad >> math_score >> math_passing_score >> russian_passed;
// Проверяем условия и выводим результат
if (place_in_olympiad <= 10 || (math_score >= math_passing_score && russian_passed == 1)) {
std::cout << "YES" << std::endl;
} else {
std::cout << "NO" << std::endl;
}
return 0;
}
Этот код сначала считывает четыре целых числа с клавиатуры, представляющих место в олимпиаде, балл по математике, проходной балл по математике и результат по русскому языку. Затем он проверяет условия: если место в олимпиаде находится в десятке первых или балл по математике выше или равен проходному баллу и тест по русскому языку пройден, то программа выводит "YES", иначе "NO".


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili