Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Alan85

Забанен


Сообщения: 463
Благодарности: 91

Профиль | Цитировать


Код: Выделить весь код
string op_add2(string s1, string s2)
{
  cout<<s1<<'\n'<<"ADD\n"<<s2<<'\n'<<"Equals\n";
  string ret="000000000000";
  char p=0;
  for (int i=11 ; i>=0; i--)
   {
	 if (p==0&&s1[i]==s2[i]&&s1[i]=='1')  {p=1; continue;}
	 if ((p==0&&s1[i]!=s2[i])||(p==1&&s1[i]==s2[i]&&s1[i]=='1')) ret[i]='1';
	 if (p==1&&s1[i]==s2[i]&&s1[i]=='0') {ret[i]='1'; p=0;}
   }

	return  ret;
}

Последний раз редактировалось Drongo, 14-03-2009 в 13:42. Причина: Оформил тегом 'код'

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:29, 13-03-2009 | #12