#include <limits>
#include <fstream>
#include <string>
using namespace std;
bool calc(string str)
{
while(str.length()%3)str='0'+str;
unsigned int sum=0;
for(string::iterator it=str.begin();it!=str.end();)
{
sum+=*it++*4+*it++*2+*it++;
}
return !(sum%7);
}
int main()
{
ifstream in("INPUT.TXT");
ofstream out("OUTPUT.TXT");
unsigned int N;
in>>N;
in.ignore(numeric_limits<streamsize>::max(),'\n');
while(N--)
{
string str;
getline(in,str);
out<<(calc(str)?"Yes":"No")<<endl;
}
return 0;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.