cout < "no" 没报错

cout no 没有报错!#include iostreamusing namespace stdint main (int argc, char *argv[]){int

cout < "no"; 没有报错!
#include <iostream>

using namespace std;

int main (int argc, char *argv[])
{
int a;
cin << a;
if ((a%2) == 0){
cout << "yes\n";
} else {
cout < "NO\n"; //在这并没有报错
}
        return 0;
}

求解释?? C++ iostream namespace
[解决办法]
cin << a;
cout << "yes\n";
其中有一个是错的吧?
应该有个 >>