Задать вопрос

Определить количество натуральных чисел, рассматривая их в порядке возрастания, сумма кубов которых не превышает 50000 Язык Паскаль

+1
Ответы (1)
  1. 22 января, 13:56
    0
    В цикле while при определенном n достигается превышение суммы. Последнее значение n, при котором превышения еще не было, должно быть меньше на единицу. Именно поэтому выводится не n, а n - 1.

    var n, s: integer;

    begin

    n: = 0;

    s: = 0;

    while s < 50000 do

    begin

    n:=n + 1;

    s: = s + n * n * n

    end;

    writeln ('Сумма кубов первых ', n-1:3, ' натуральных чисел не превышает 50000 и равна ', s-n*n*n, '.');

    writeln ('Добавление куба еще одного числа (', n, '^3 = ', n * n * n, ') увеличивает сумму до ', s, '.')

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Определить количество натуральных чисел, рассматривая их в порядке возрастания, сумма кубов которых не превышает 50000 Язык Паскаль ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Напишите программу, которая подсчитывает количество двузначных чисел в заданной последовательности натуральных чисел. Программа получает на вход количество чисел в последовательности, а затем сами числа. Количество чисел не превышает 1000.
Ответы (1)
Дана последовательность произвольных чисел. найти количество чисел, сумма которых не превышает заданное число. АВС паскаль
Ответы (1)
Напишите программу на языке паскаль, которая вычесляет сумму: а) первых n натуральных чисел; б) квадратов первых n натуральных чисел; в) всех чётных чисел в диапазоне от 1 до n; г) всех двузначных чисел.
Ответы (1)
Среди всех трезначных чисел найти числа для которых верно утверждение: сумма кубов цифр этого числа равна самому числу. Составить Паскаль программу
Ответы (1)
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3.
Ответы (1)