написать отчет по коду(код есть)

Отменен
Заказ
1507442
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
2 Апр 2019 в 22:00
Цена
Договорная цена
Блокировка
10 дней
Размещен
26 Мар 2019 в 21:43
Просмотров
105
Описание работы

написать отчет по коду (страниц 10, примерно)

http://acm.timus.ru/problem.aspx?space=1&num=1406


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace timus1406

{

class Program

{

static void Main(string[] args)

{

string str = Console.ReadLine(), res;

int[] a = new int[str.Length];

int i, s, j;

s = 0;

for (i = 0; i < str.Length; i++)

{

a[i] = str[i] - '0';

}

i = str.Length - 1;

for( ; (i >= 0) && (a[i] == 0); i-- );

if (i < 0)

{

Console.WriteLine("-1");

return;

}

s = a[i--];

for ( ; i >= 0; i--)

{

if (a[i] != 9)

break;

s += a[i];

}

if ( (i < 0) )

{

Console.WriteLine( "-1" );

return;

}

s--;

for (j = str.Length - 1; j > i; j--)

{

a[j] = Math.Min(s, 9);

s -= a[j]; 

}

a[i]++;

res = "";

for (i = 0; i < str.Length; i++)

res = res + (char) (a[i] + '0');

Console.WriteLine(res);

}

}

}

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир