• Вычислить 1*2*3*…(n-1)*n ( n вводится с клавиатуры)
    Нужно программу написать

Ответы 7

  • А как надо? Так решила Microsoft в .NET Framework )))
    • Автор:

      toni
    • 5 лет назад
    • 0
  • я думал, как с обычными)
  • Нет, длинные - там двоично-десятичная арифметика.
    • Автор:

      paulatpvy
    • 5 лет назад
    • 0
  • На самом деле язык очень удачно сделан. Если на плечах есть голова - легко осваивается за считанные дни.
    • Автор:

      noéwolfe
    • 5 лет назад
    • 0
  • Да и то, если не знать современных концепций и работы в .NET с контейнерами и прочим, не понимать лямбд... в общем, практически с нуля. А так - еще быстрее.
  • #Pythondef f(n): return 1 if n==1 else n*f(n-1)print(f(int(input())))
    • Автор:

      volvoprxk
    • 5 лет назад
    • 0
  • PascalABC.NET 3.4.2, сборка 1884 от 24.11.2018Внимание! Если программа не работает, обновите версию!

    begin

     1.To(ReadInteger).Aggregate(BigInteger(1),(a,b)->a*b).Print

    end.

    Пример

    217

    2174434113582705391286180135953604532547074113841280120966134941338127751629996882750252826548685075220319214067349484135380654467787270451742678423326570265620157366737288992163349171048688798463267664859364875790185551813894632412980205208366671935782165194373264746274299962531422140746241331327245578338344158437780432087037897823778356347516601795918870609920000000000000000000000000000000000000000000000000000

    • Автор:

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

Войти через Google

или

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

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

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