Возвести число в куб - Pascal ABC (13441)

Узнай цену своей работы

Формулировка задачи:

Создать программу в которой нужно ввести число с клавиатуры и оно должно возвестись в куб и вывести ответ. но возводится должно каждое число. допусти число 55 и возводим его как 5 в кубе и 5 в кубе. Помогите пожалуйста...!

Решение задачи: «Возвести число в куб»

textual
Листинг программы
var n,c,s:integer;
begin
readln(n);
s:=0;
while n>0 do
 begin
  c:=n mod 10;
  s:=s+(c*c*c);
  n:=n div 10;
 end;
write(s)
end.

Объяснение кода листинга программы

  1. Создается переменная n типа integer, которая будет использоваться для чтения числа с консоли.
  2. Создается переменная s типа integer, которая будет использоваться для хранения результата возведения числа в куб.
  3. Инициализируется переменная s значением 0.
  4. Запускается цикл while, который будет выполняться до тех пор, пока значение переменной n больше 0.
  5. В каждой итерации цикла значение переменной n берется по модулю 10 (остаток от деления на 10). Это необходимо для того, чтобы при каждом проходе цикла число уменьшалось на 10.
  6. Полученное значение mod 10 сохраняется в переменной c.
  7. К переменной s добавляется результат умножения значения переменной c на саму себя (ccc).
  8. Значение переменной n делится на 10 (n div 10), что приводит к его уменьшению на 10.
  9. Цикл повторяется, переходим к следующему проходу.
  10. Когда значение переменной n становится равным 0, цикл завершается.
  11. Результат возведения числа в куб (s) выводится на экран.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 4.067 из 5
Похожие ответы