Условие If

  • Автор темы Автор темы Norden26
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
N

Norden26

Правильно ли условие ? Если правильно можно ли его упростить ?

C++:
	if(((w < 30)&&(k < 15))||((w = 30)&&(k = 15))||((w = 30)&&(k < 15))||((w < 30)&&(k = 15)))
{
cout<<"\nYes"<<endl;
}
 
(w < 30)&&(k < 15)
(w = 30)&&(k = 15)
(w = 30)&&(k < 15)
(w < 30)&&(k = 15)

упрощается до

(w <= 30)&&(k <= 15)
 
(w < 30)&&(k < 15)
(w = 30)&&(k = 15)
(w = 30)&&(k < 15)
(w < 30)&&(k = 15)

упрощается до

(w <= 30)&&(k <= 15)

Тогда ткните носом где здесь ошибка ? (при заданных параметрах ответ да)

C++:
#include <iostream>

using std::cin;
using std::cout;
using std::endl;

int main()
{
int k=0,
w=0;

int a1=5,
a2=6,
a3=4;

int b1=5,
b2=6,
b3=5;

k = b1+b2+b3;
w = a1+a2+a3;

if((w<=30)&&(k<=15))
{
cout<<"Yes"<<endl;
}
if((w > 30)||(k > 15))
{
cout<<"No"<<endl;
}

return 0;
}
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!