Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 50
1

Функция, определяющая, у какого числа сумма цифр больше

07.02.2015, 00:45. Просмотров 1730. Ответов 2
Метки нет (Все метки)


Помогите написать программу с комментариями (Функции)
Написать функцию, которая принимает два целых положительных числа и возвращает,число, сумма цифр которого больше (например, для чисел 129 и 333 результатом будет 129, т.к. 1 + 2 + 9 > 3 + 3 + 3)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.02.2015, 00:45
Ответы с готовыми решениями:

Функция определяющая сумму цифр переданного ей числа
(Все отдельно) 1...Напишите функцию, которая определяет сумму цифр переданного ей числа

Функция, определяющая количество цифр и наименьшую цифру числа
Поступает последовательность целых положительных чисел, 0 — конец последовательности. Определить...

Функция определяющая количество четных десятичных цифр числа
Помогите, пожалуйста, отредактировать код. Он считывает только одну цифру при вводе, а не 10....

Определить для числа: является ли сумма его цифр двузначным числом; больше ли сумма его цифр числа "а"
4.24. Дано двузначное число. Определить: а) является ли сумма его цифр двузначным числом;...

2
Модератор
Эксперт по электронике
8356 / 6202 / 834
Регистрация: 14.02.2011
Сообщений: 21,555
07.02.2015, 00:53 2
Лучший ответ Сообщение было отмечено Саша 1990 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int func(int a,int b)
{
    int ta=a;
    int tb=b;
    int suma=0;
    int sumb=0;
    while(ta!=0)
    {
        suma+=ta%10;
        ta/=10;
 
    }
    while(tb!=0)
    {
        sumb+=tb%10;
        tb/=10;
 
    }
    if(suma>sumb)
        return a;
    else
        return b;
}
1
61 / 61 / 47
Регистрация: 08.09.2013
Сообщений: 187
Записей в блоге: 1
07.02.2015, 00:57 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int f(int a, int b)
{
    int a_s = 0, b_s = 0;
    int old_a = a, old_b = b;
    while (std::abs(a) != 0)
    {
        a_s += a % 10;
        a /= 10;
    }
    while (std::abs(b) != 0)
    {
        b_s += b % 10;
        b /= 10;
    }
    if (a_s > b_s)
        return old_a;
    else
        return old_b;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.02.2015, 00:57

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Определить: больше ли сумма максимальной и минимальной цифры чем сумма остальных цифр числа
Дано целое число x (999 < x < 9 000 000). Определить: больше ли сумма максимальной и минимальной...

Проверить, больше ли сумма цифр заданного четырехзначного числа, чем 10
Введите четырехзначное число. Проверьте, больше ли 10 сумма его цифр.

Найдите такие натуральные числа, чтобы сумма их цифр, а также сумма цифр следующего за ним числа делилась на 7
Помогите пожалуйста с задачей. Найдите натуральные числа такие, чтобы сумма их цифр следующего за...

Найти простые числа, чтобы сумма их цифр, а также сумма цифр следующего за ним числа, делилась на 7
задание:"найдите простые числа такие, чтобы сумма их цифр, а также сумма цифр следующего за ним...


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

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

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