• Помогите пожалуйста написать прогу и, пожалуйста, объясните принцип! Определить, равна ли сумма первых k цифр дробной части заданного положительного вещественного числа сумме n следующих цифр.

Ответы 1

  • PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018Внимание! Если программа не работает, обновите версию!

    begin

     var x := Frac(Abs(ReadReal('Введите исходное число:'))).ToString;

     var k := ReadInteger('Введите значение k:');

     var (s1, s2) := (x[3:3 + k], x[3 + k:3 + 2 * k]);

     if s1.Select(t -> t.ToDigit).Sum = s2.Select(t -> t.ToDigit).Sum then

       Println('Суммы равны')

     else

       Println('Суммы не равны')

    end.

    Введите исходное число: -542.6327288323Введите значение k: 3Суммы не равны
    • Автор:

      dixieqss3
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years