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

Написать функцию: определение суммы цифр числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с массивом с MPI C++ (есть код) http://www.cyberforum.ru/cpp-beginners/thread1310275.html
Задача инвертирования массива. Как делаю я: определяю количество значений, которое будет далее разослано по процессам. Заполняю массив. Раздаю значения массива по процессам. Остаток оставляю для...
C++ Спроектировать класс Множество реализовав конструкторы и соответствующие методы Спроектировать классы, реализовав конструкторы и соответствующие методы. В главной функции продемонстрировать их использование. Множество (2 класса: элемент множества и множество состоят в... http://www.cyberforum.ru/cpp-beginners/thread1310263.html
C++ Реализовать класс
Срочно помогите пжл, сижу на контрольной) надо написать реализацию класса Animal с информацией о животном и примером применения
C++ Переставить местами максимальный и минимальный элементы массива
Дан массив, состоящий из n целых чисел (n<=10). Переставить местами максимальный и минимальный элементы.
C++ Прочитать текст из файла и обозначить заглавные буквы http://www.cyberforum.ru/cpp-beginners/thread1310230.html
Напечатать текст из файла, подчёркивая все входящие в него заглавные буквы (ставя минусы в соответствующих позициях следующей строки). Как вообще так сделать?
C++ Определить, является ли старшая цифра числа его делителем Целое длинное число А задается в диалоговом окне. Определить,является ли старшая цифра числа его делителем. Заранее спасибо. подробнее

Показать сообщение отдельно
Leksway1
4 / 4 / 3
Регистрация: 19.05.2014
Сообщений: 56

Написать функцию: определение суммы цифр числа - C++

25.11.2014, 11:08. Просмотров 530. Ответов 6
Метки (Все метки)

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

Я выяснил только в каком из них цифр больше, но нужно еще и сумму. хелп


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <conio.h>
 
using namespace std;
int Fun(int x)
{
    int count=0,buf;
    while(x>0)
    {
        buf=x%10;
        x/=10;
        count++;
    }
    return count;
}
int main()
{
    setlocale(0,"Rus");
    int a,b;
    cout<<"Введите первое число: ";cin>>a;
    cout<<"Введите второе число: ";cin>>b;
    if(Fun(a)>Fun(b)) cout<<"У первого числа цифр больше"<<endl;
    else if(Fun(a)<Fun(b)) cout<<"У второго числа цифр больше"<<endl;
    else if(Fun(a)==Fun(b)) cout<<"Количевство цифр совпадает"<<endl;
    cout<<
    getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru