Форум программистов, компьютерный форум CyberForum.ru

В каком из трех чисел сумма четных цифр наибольшая - C++

Восстановить пароль Регистрация
 
позитивчик
 Аватар для позитивчик
0 / 0 / 0
Регистрация: 20.12.2013
Сообщений: 6
20.12.2013, 19:32     В каком из трех чисел сумма четных цифр наибольшая #1
В каком из трех чисел сумма четных цифр наибольшая
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2013, 19:32     В каком из трех чисел сумма четных цифр наибольшая
Посмотрите здесь:

Счастливый билет (сумма первых трех цифр равна сумме последних трех) C++
C++ Напишите программу поиска трехзначных чисел, таких, что сумма трех цифр на которые оканчивается квадрат этого числа, равняется этому числу.
C++ Подсчитать количество "счастливых" шестизначных автобусных билетов(сумма первых трех цифр равна сумме трех последних цифр)
C++ Дано двумерный массив целых чисел. Найти номер строки, в которой сумма отрицательных нечетных элементов наибольшая
C++ Определить, в каком из двух предложений сумма цифр больше
C++ Удалить из массива число, у которого наибольшая сумма цифр и отсортировать оставшиеся элементы
Определить номер строки массива натуральных чисел, сумма чисел которой наибольшая C++
Написать программу: сумма первых трех цифр числа равна сумме его последних трех цифр. C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
malfoi
 Аватар для malfoi
50 / 50 / 15
Регистрация: 17.12.2013
Сообщений: 334
20.12.2013, 20:25     В каком из трех чисел сумма четных цифр наибольшая #2
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
#include <iostream>
 
int sum(int x) {
    int s = 0;
    while (x > 0){
        if ((x % 10) % 2 == 0)
            s += x % 10;
        x /= 10;
    }
    return s;
}
 
int main() {
    int a, b, c, max;
 
    std::cin >> a >> b >> c;
 
    max = sum(a);
    if (max < sum(b))
        max = sum(b);
    if (max < sum(c))
        max = sum(c);
    std::cout << max;
 
    return 0;
}
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
20.12.2013, 22:02     В каком из трех чисел сумма четных цифр наибольшая #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstdlib>
 
int digits_sum(int number) {
    int res(0);
    while (number) res += number % 10, number /= 10;
    return res;
}
 
int main(int argc, char *argv[])
{
    int max(-1), max_value(0);
    for (int i(0), sum(0), number; i < 3; ++i) {
        std::cin >> number;
        if ((sum = digits_sum(number)) > max) max = sum, max_value = number;
    }
    std::cout << max_value;
 
    return EXIT_SUCCESS;
}
Yandex
Объявления
20.12.2013, 22:02     В каком из трех чисел сумма четных цифр наибольшая
Ответ Создать тему
Опции темы

Текущее время: 21:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru