Условие If

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

Norden26

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

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

acorn

PHP Developer
29.08.2004
585
3
#2
(w < 30)&&(k < 15)
(w = 30)&&(k = 15)
(w = 30)&&(k < 15)
(w < 30)&&(k = 15)

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

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

Norden26

#3
(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;
}
 
Статус
Закрыто для дальнейших ответов.