1. Пользуйтесь тегами кода. - [code] ... [/code] 2. Точно указывайте язык, название и версию компилятора (интерпретатора). 3. Название темы должно быть информативным. В описании темы указываем язык!!!
Скажи спасибо, что вообще не выбрасывает из IDE... Во-первых, ты не заканчиваешь цикл там, где надо (а для тог, чтобы это понять, надо форматировать текст как положено):
#include <iostream.h>
int main() {
int sum1,sum2,n,i,vr; cin>>n;
vr=n; sum2=0; for(sum1=0; n; n/=10) sum1+=n%10;
n=vr; for(i=0;i<=n;i++) if (n%i==0) for(sum2=0; i!=0; i/=10) { sum2+=i%10; } // <---Эта скобка у тебя была в другом месте
if (sum1>sum2) cout<<vr; else if (sum1<sum2) cout<<i; else if ((sum1==sum2) && (n<i)) cout<<vr; else cout<<i;
return 0; }
Но это все неважно, потому что при первой же итерации второго цикла (когда i = 0) ты делаешь: