Адам Мизаушев
Мыслитель
(5406)
9 лет назад
#include "stdafx.h"
using namespace std;
int Main()
{
int i, n;
cout << "Enter N: ";
cin >> n;
int sumn;
for (int a = 0; a < n::ToString()::Length; a++) sumn = System::Convert::ToInt32(sumn::ToString()::ToCharArray()[a]);
for (i = 0; i < n - 1; i++)
{
int sumi;
for (int a = 0; a < n::ToString()::Length; a++)
sumi = sumi + System::Convert::ToInt32(i::ToString()::ToCharArray()[a]);
if (sumi == sumn) cout << i << '\n';
}
return 0;
}
Сергей ЛопатинУченик (73)
9 лет назад
Что значат эти строки
System::Convert::ToInt32(sumn::ToString()::ToCharArray()[a]);
sumi = sumi + System::Convert::ToInt32(i::ToString()::ToCharArray()[a]);
int N,i;
cout << "Enter N: ";
cin >> N;
for (int i = 1; i < N; i++)
{
int sumN = 0;
int sumI = 0;
sumN = (N % 10) + (N / 10);
sumI = (i % 10) + (i / 10);
if (sumN == sumI)
{
cout << i << endl;
}
}
ВОТ Я НАПИСАЛ У МЕНЯ ОШИБКА КАК ВЕРНО БУДЕТ?