
19.10.2009, 21:54
|
|
Новичок
Регистрация: 14.03.2009
Сообщений: 25
Провел на форуме: 72034
Репутация:
5
|
|
Сообщение от jecka3000
BrainDeaD, а можешь какой нить пример привести, а то голая теория не очень понятна....
Код:
string a= n.ToString();
int sum=0;
for (int i=0; i<a.lenght; i++)
{
if ((i+1)/2>0)
sum+=Convert.ToInt32(a[i]);
}
где n - данное число, sum - cумма его цифр на нечетных позициях, отсчет начиная со старшего разряда.
Если нужен отсчет с младшего разряда, то нужно заменить 6 строку на
Код:
sum+=Convert.ToInt32(a[a.lenght-i]);
Последний раз редактировалось Nikituki; 19.10.2009 в 22:52..
|
|
|