Вопрос задан 16.07.2023 в 17:25. Предмет Информатика. Спрашивает Банух Линочка.

Дано натуральное число составить программу которая определяет сумму кубов его цифр с++

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Арбузов Тимур.

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   int n, s = 0;

   cin >> n;

   while (n > 0)

   {

       s += pow(n % 10, 3);

       n = n / 10;

   }

   cout << s;

   return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на C++, которая определяет сумму кубов цифр натурального числа:

cpp
#include <iostream> #include <cmath> int main() { int number; std::cout << "Введите натуральное число: "; std::cin >> number; int sum = 0; int temp = number; while (temp > 0) { int digit = temp % 10; // Получаем последнюю цифру числа sum += pow(digit, 3); // Добавляем куб цифры к сумме temp /= 10; // Убираем последнюю цифру из числа } std::cout << "Сумма кубов цифр числа: " << sum << std::endl; return 0; }

В этой программе мы считываем натуральное число с помощью std::cin, а затем используем цикл while, чтобы пройти через все его цифры. В каждой итерации мы получаем последнюю цифру числа с помощью операции остатка от деления на 10 (temp % 10), затем добавляем куб этой цифры к переменной sum с использованием функции pow(digit, 3). Затем мы удаляем последнюю цифру из числа, разделив его на 10 (temp /= 10).

После завершения цикла while выводим сумму кубов цифр числа на экран с помощью std::cout.

0 0

Похожие вопросы

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

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

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