Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

C++ найдите ошибку пж

Azamat Yakupov Азамат Ученик (200), открыт 2 недели назад
#include <iostream>

using namespace std;

int main()
{
int k, l, m, n;
cin >> k >> l >> m >> n;
if ((((n+m)%2==0) && ((k+l)%2!=0)) && ((k != m) || (k != m+1) || (k != m-1)) && ((l != n) || (l != n+1) || (l != n-1)){
cout << "NO";
} else{
cout << "YES";
}
return 0;
}
блен говорит что ошибка где то в скобочке помогите пж
5 ответов
[dead inside ghoul rank SSS] 金木研 Мудрец (13094) 2 недели назад
#include <iostream>

using namespace std;

int main()
{
int k, l, m, n;
cin >> k >> l >> m >> n;

if ((((n + m) % 2 == 0) && ((k + l) % 2 != 0)) &&
(k != m) && (k != m + 1) && (k != m - 1) &&
(l != n) && (l != n + 1) && (l != n - 1))
{
cout << "NO";
} else {
cout << "YES";
}

return 0;
}
Данил Ласый Просветленный (32761) 2 недели назад
По идее он должен сам сказать, что ему не нравится.
Анонимус Мудрец (14718) 1 неделю назад
 #include <iostream> 
using namespace std;
int main()
{
int k, l, m, n;

// Ввод значений
cout << "Введите значения k, l, m, n: ";
cin >> k >> l >> m >> n;
// Проверка условий
if ((((n + m) % 2 == 0) && ((k + l) % 2 != 0)) &&
((k != m) && (k != m + 1) && (k != m - 1)) &&
((l != n) && (l != n + 1) && (l != n - 1)))
{
cout << "NO" << endl;
}
else
{
cout << "YES" << endl;
}

return 0;
}
ֆհαδoᵂ☄ᴷίʆʆer Знаток (305) 1 неделю назад
привет вот твои ошибки:
  1. Синтаксическая ошибка: В условии if отсутствует закрывающая скобка перед открывающей фигурной скобкой {. Это приводит к синтаксической ошибке.
  1. Логика: Условия могут быть неправильно сформулированы. В зависимости от твоей логики, как ты проверяешь условия.
Вот исправленный код с добавленной закрывающей скобкой:

#include <iostream>
using namespace std;
int main()
{
int k, l, m, n;
cin >> k >> l >> m >> n;
if ((((n + m) % 2 == 0) && ((k + l) % 2 != 0)) &&
((k != m) && (k != m + 1) && (k != m - 1)) &&
((l != n) && (l != n + 1) && (l != n - 1)))
{
cout << "NO";
} else {
cout << "YES";
}
return 0;
}
Похожие вопросы