Олимпиадный тренинг

Задача . 2951


Задача

Темы:
Какое значение  примет переменная n после выполнения фрагмента программы:
char k;
a="1234"; a1="";n=a.length();
while (n>1)
{
s=0;
for (i=0;i<n;i++)
{
x = a[i]-'0';
s = s + x;
}
     while(s!=0)
     {
      k=s%10+'0';
      a1=k+a1;
      s/=10;
     }
a=a1; n=a.length(); a1="";
}
В ответе укажите одно значение - значение переменной n

time 1000 ms
memory 32 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя