Language: C++

#include <iostream>
using namespace std;


int main()
{
      int a,b,c,n,index;

      index = 0;  //????????????
      cin >> n;  //???????????°??????

      while(1)  //???????????????
      {
           cin >> a >> b >> c;       //?????????????????????

???????????????if( a*a + b*b == c*c)      //??????????????????
???                 cout >> "Yes" >> endl;
          else
                   cout >> "No" >> endl;
     
          if(index == n)
                   break;      //???????????±???

          index++;
     }

     return 0;
}

Compiler output:
a.cc: In function 'int main()':
a.cc:16:1: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      | ^
a.cc:16:2: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |  ^
a.cc:16:3: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |   ^
a.cc:16:4: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |    ^
a.cc:16:5: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |     ^
a.cc:16:6: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |      ^
a.cc:16:7: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |       ^
a.cc:16:8: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |        ^
a.cc:16:9: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |         ^
a.cc:16:10: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |          ^
a.cc:16:11: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |           ^
a.cc:16:12: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |            ^
a.cc:16:13: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |             ^
a.cc:16:14: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |              ^
a.cc:16:15: error: expected primary-expression before '?' token
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |               ^
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:16:16: error: expected ':' before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
      |                :
a.cc:16:16: error: expected primary-expression before 'if'
   16 | ???????????????if( a*a + b*b == c*c)      //??????????????????
      |                ^~
a.cc:18:11: error: 'else' without a previous 'if'
   18 |           else
      |           ^~~~
a.cc:19:25: error: no match for 'operator>>' (operand types are 'std::ostream' {aka 'std::basic_ostream<char>'} and 'const char [3]')
   19 |                    cout >> "No" >> endl;
      |                    ~~~~ ^~ ~~~~
      |                    |       |
      |                    |       const char [3]
      |                    std::ostream {aka std::basic_ostream<char>}
In file included from /usr/include/c++/14/string:55,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/ios:44,
                 from /usr/include/c++/14/ostream:40,
                 from /usr/include/c++/14/iostream:41,
                 from a.cc:1:
/usr/include/c++/14/bits/basic_string.tcc:835:5: note: candidate: 'template<class _CharT, class _Traits, class _Alloc> std::basic_istream<_CharT, _Traits>& std::operator>>(basic_istream<_CharT, _Traits>&, __cxx11::basic_string<_CharT, _Traits, _Allocator>&)'
  835 |     operator>>(basic_istream<_CharT, _Traits>& __in,
      |     ^~~~~~~~
/usr/include/c++/14/bits/basic_string.tcc:835:5: note:   template argument deduction/substitution failed:
a.cc:19:28: note:   'std::ostream' {aka 'std::basic_ostream<char>'} is not derived from 'std::basic_istream<_CharT, _Traits>'
   19 |                    cout >> "No" >> endl;
      |                            ^~~~
In file included from /usr/include/c++/14/bits/memory_resource.h:38,
                 from /usr/include/c++/14/string:68:
/usr/include/c++/14/cstddef:131:5: note: candidate: 'template<class _IntegerType> constexpr std::__byte_op_t<_IntegerType> std::operator>>(byte, _IntegerType)'
  131 |     operator>>(byte __b, _IntegerType __shift) noexcept
      |     ^~~~~~~~
/usr/include/c++/14/cstddef:131:5: note:   template argument deduction/substitution failed:
a.cc:19:20: note:   cannot convert 'std::cout' (type 'std::ostream' {aka 'std::basic_ostream<char>'}) to type 'std::byte'
   19 |                    cout >> "No" >> endl;
      |                    ^~~~
In file included from /usr/include/c++/14/istream:1109,
                 from /usr/include/c++/14/iostream:42:
/usr/include/c++/14/bits/istream.tcc:978:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(basic_istream<_CharT, _Traits>&, _CharT&)'
  978 |     operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c)
      |     ^~~~~~~~
/usr/include/c++/14/bits/istream.tcc:978:5: note:   template argument deduction/substitution failed:
a.cc:19:28: note:   'std::ostream' {aka 'std::basic_ostream<char>'} is not derived from 'std::basic_istream<_CharT, _Traits>'
   19 |                    cout >> "No" >> endl;
      |                            ^~~~
/usr/include/c++/14/istream:849:5: note: candidate: 'template