Помогите перевести из Паскаля в C++ [требует правки]

166
13 марта 2018, 03:07
var a,b,c,d,e,f,g,r,v:integer;
begin
 while(true)do begin
read(a);
r:=a+1;
v:=a-1;
  b:=r mod 10;
  c:=(r mod 100) div 10;
  d:=(r mod 1000) div 100;
  e:=r div 100000;
  f:=(r div 10000)mod 10;
  g:=(r div 1000)mod 10;
  if (b+c+d=e+f+g) then begin write('Yes') ; break;end;
  b:=v mod 10;
  c:=(v mod 100) div 10;
  d:=(v mod 1000) div 100;
  e:=v div 100000;
  f:=(v div 10000)mod 10;
  g:=(v div 1000)mod 10;
  if (b+c+d=e+f+g)  then write('Yes') else write('No');

break;
end;
 end.
READ ALSO
Замена значений в документе

Замена значений в документе

Есть документ следующего содержания:

182
C++ Входит ли точка в прямоугольник

C++ Входит ли точка в прямоугольник

Не могу решить задачу на C++

235
Как проверить, что строка - число?

Как проверить, что строка - число?

В программе вводится переменная float (конечно же должны вводиться числовые значения), но интерфейс программы так построен, что пользователь...

183
Преобразование строки в HWND на C++

Преобразование строки в HWND на C++

У меня есть строка с 16-ричным числом (например 0xb0844):

179