• Помогите решить задачу в КУМИРЕ!
    Татьяна Ларина,читала очередной французский роман, подсчитала сумму номеров прочитанных страниц. Обозначим эту сумму Q. Написать программу, определяющую номер страницы.

Ответы 1

  • Сумма номеров страниц- это сумма арифметической прогрессии (с шагом= 1)  от 1 до n (номер последней прочитанной страницы).

    Такая сумма равна:  n*(n+1) / 2 = Q

    отсюда  n*(n+1) = 2Q

    Так как n -целое, то можно просто посчитать целую часть от квадратного корня из 2Q  (также, я сделал проверку, правильную ли сумму ввели).

    Сама программа:

    алг

    нач

    цел Q, n

    вывод "введите сумму номеров прочитанных страниц: "

    ввод Q

    n := int(sqrt(2*Q))

    если n*(n+1) = 2*Q

    то вывод "номер страницы = ", n

    иначе вывод "неверная сумма номеров страниц"

    все

    кон

    answer img
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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