Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Acroni
1 / 1 / 0
Регистрация: 19.10.2011
Сообщений: 13
#1

Как написать функцию, которая бы получала на входе целочисленное число, а возвращала бы значение суммы цифр куба этого числа? - C++

19.10.2011, 22:29. Просмотров 732. Ответов 6
Метки нет (Все метки)

Сабж.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2011, 22:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как написать функцию, которая бы получала на входе целочисленное число, а возвращала бы значение суммы цифр куба этого числа? (C++):

написать программу которая вводит целое число и определяет сумму его цифр. Использовать функцию вычисления суммы цифр числа - C++
Помогите, Нужно написать программу которая вводит целое число и определяет сумму его цифр. Использовать функцию вычисления суммы цифр числа

Напишите функцию, которая получает на вход строку цифр, и возвращает соответствующее целочисленное значение - C++
Напишите функцию atoi (), которая получает строку цифр, и возвращает соответствующее int. Например, atoi ("123") - это 123

Написать функцию, которая ищет число в одноименном массиве и возвращает индекс каждого вхождения этого числа - C++
Здравствуйте) Помогите с задачей. Написать функцию, которая ищет число в одноименном массиве и возвращает индекс каждого вхождения...

Определить функцию для расчета суммы цифр натурального числа. Входной параметр – число. Возвращаемое значение – сумма - C++
Помогите написать пожалуйста программу на C++ Oпределить функцию для расчета суммы цифр натурального числа. Входной параметр – число....

Определить функцию для расчета суммы цифр натурального числа. Входной параметр – число. Возвращаемое значение – сумма. - C++
Помогите пожалуйста написать программу на с++ очень нужно Определить функцию для расчета суммы цифр натурального числа. Входной параметр...

Написать программу, которая по одной из цифр 0,1,2,3, 4,5,6,7,8,9 – послед-ней цифре числа N - находит последнюю цифру квадрата этого числа - C++
Чтобы определить на какую цифру оканчивается квадрат целого числа, достаточно знать последнюю цифру самого числа. Написать программу,...

6
Ree.exe
56 / 56 / 4
Регистрация: 01.08.2011
Сообщений: 141
19.10.2011, 22:41 #2
Молча
Возвел число в куб, потом отделяешь от него по числу, и суммируешь эти числа, а потом возвращаешь из функции сумму.
0
Acroni
1 / 1 / 0
Регистрация: 19.10.2011
Сообщений: 13
19.10.2011, 23:17  [ТС] #3
Цитата Сообщение от Ree.exe Посмотреть сообщение
Молча
Возвел число в куб, потом отделяешь от него по числу, и суммируешь эти числа, а потом возвращаешь из функции сумму.
И как же их отделять?
0
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
19.10.2011, 23:27 #4
Цитата Сообщение от Acroni Посмотреть сообщение
И как же их отделять?
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <math.h>
 
int foo(int n) 
{
    int sum = 0;
    int cube = (int) pow((double) n, 3);
 
    do {
        sum += cube % 10;
    } while (cube /= 10);
    return sum;
}
1
anonimious
13 / 13 / 2
Регистрация: 17.10.2011
Сообщений: 54
19.10.2011, 23:47 #5
Вот
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
int f1(int a) {int sum=0;
        for(int i=0;a!=0;i++) {sum+=a%10; a/=10;}
        return sum;}
void main(){
    setlocale(LC_ALL,"rus"); int a;
    cout<<"Введите число "; cin>>a; a=a*a*a;
    cout<<f1(a)<<'\n';}
1
Acroni
1 / 1 / 0
Регистрация: 19.10.2011
Сообщений: 13
20.10.2011, 00:00  [ТС] #6
Цитата Сообщение от Net_Wanderer Посмотреть сообщение
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <math.h>
 
int foo(int n) 
{
    int sum = 0;
    int cube = (int) pow((double) n, 3);
 
    do {
        sum += cube % 10;
    } while (cube /= 10);
    return sum;
}
Большое спасибо) Вопрос исчерпан

Добавлено через 1 минуту
Цитата Сообщение от anonimious Посмотреть сообщение
Вот
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
int f1(int a) {int sum=0;
        for(int i=0;a!=0;i++) {sum+=a%10; a/=10;}
        return sum;}
void main(){
    setlocale(LC_ALL,"rus"); int a;
    cout<<"Введите число "; cin>>a; a=a*a*a;
    cout<<f1(a)<<'\n';}
И вам спасибо)
0
anonimious
13 / 13 / 2
Регистрация: 17.10.2011
Сообщений: 54
20.10.2011, 00:02 #7
Цитата Сообщение от anonimious Посмотреть сообщение
Вот
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
int f1(int a) {int sum=0;
        for(int i=0;a!=0;i++) {sum+=a%10; a/=10;}
        return sum;}
void main(){
    setlocale(LC_ALL,"rus"); int a;
    cout<<"Введите число "; cin>>a; a=a*a*a;
    cout<<f1(a)<<'\n';}
Забыл перенести
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
int f1(int a) {int sum=0; a=a*a*a;
        for(int i=0;a!=0;i++) {sum+=a%10; a/=10;}
        return sum;}
void main(){
    setlocale(LC_ALL,"rus"); int a;
    cout<<"Введите число "; cin>>a;
    cout<<f1(a)<<'\n';}
0
20.10.2011, 00:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2011, 00:02
Привет! Вот еще темы с ответами:

Написать функцию: определение суммы цифр числа - C++
Задание: Даны два натуральных числа. Выяснить, в каком из них сумма цифр больше. (Определить функцию для расчета суммы цифр натурального...

Написать функцию, которая преобразовывает значение каждого элемента массива в куб этого значения - C++
Код я написал, но программа работает не верно. Вот код: #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace...

Ввести число. Используя рекурсивную функцию, получить все возможные перестановки цифр этого числа - C++
Помогите пожалоста..........Заранеє спасибо

Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых цифр числа n - C++
Помогите решить задание. Вот условие: Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru