Вопрос задан 25.07.2018 в 04:50. Предмет Информатика. Спрашивает Бабаев Маркел.

Дано число n вывести на экран все числа,кубы которых не превышает n Pascal

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ведерников Паша.
Var
i,n:integer;
begin
readln(n);
for i:=1 to n do
if i*i*i<=n then
writeln(i);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Решение задачи на языке Pascal

Для вывода на экран всех чисел, кубы которых не превышают заданное число n, можно использовать следующий код на языке Pascal:

```pascal program CubesNotExceedingN; var n, i: integer; begin write('Enter a number: '); readln(n); i := 1; while i * i * i <= n do begin writeln(i, ' cubed is ', i * i * i); i := i + 1; end; end. ```

В этом коде мы сначала запрашиваем у пользователя число n, а затем в цикле while проверяем, не превышает ли куб числа i значение n. Если не превышает, то выводим на экран число i и его куб, и увеличиваем i на 1. Процесс продолжается до тех пор, пока куб следующего числа не превысит значение n.

Пример работы программы:

Предположим, пользователь вводит число 100. Тогда программа выведет на экран следующее:

``` 1 cubed is 1 2 cubed is 8 3 cubed is 27 4 cubed is 64 ```

Так как 5 в кубе (125) уже превышает 100, то цикл завершается, и программа выводит только кубы чисел 1, 2, 3 и 4.

Этот код позволяет эффективно решить задачу и вывести на экран все числа, кубы которых не превышают заданное число n.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

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