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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать тип "массив" http://www.cyberforum.ru/cpp-beginners/thread1050032.html
Как описать тип (не переменную) "вещественный массив из 99 элементов"?
C++ Метод одиночной перестановки. Доработка программы Всем привет! Суть программы - шифрование исходного текста методом одиночной перестановки по ключу. Текст и ключ считываются с внешних текстовых файлов. Суть метода - (столбцы таблицы... http://www.cyberforum.ru/cpp-beginners/thread1050020.html
C++ есть код но сегка не то считает
В массиве D действительных чисел найти сумму элементов сумма индексов которых четная #include <cstdlib> #include <iostream> #include <time.h> using namespace std; int main() { int...
C++ Cоздать структуру STUDENT
Описать структуру с именем STUDENT, содержащую следующие поля: ■ фамилия и инициалы; ■ номер группы; ■ успеваемость (массив из пяти элементов). 2. Написать программу, выполняющую следующие...
C++ Класс Телевизор http://www.cyberforum.ru/cpp-beginners/thread1050002.html
пишу курсовую на тему: Реализация класса «Телевизор». Определить операции, допустимые над объектами таких типов. Реализовать интерфейс (графический или текстовый) для манипуляции объектами. ...
C++ Задача с простыми числами составить программу нахождения и печати всех простых чисел,меньших заданного числа N.Подсчитать количество простых чисел.Простым называется число которое делится на 1 и на само себя подробнее

Показать сообщение отдельно
outoftime
║XLR8║
510 / 432 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
20.12.2013, 22:02
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;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru