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

Вводится строка. Подсчитать сумму цифр, содержащихся в ней - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразовать строку, содержащую выражение на Си http://www.cyberforum.ru/cpp-beginners/thread1046161.html
Преобразовать строку, содержащую выражение на Си с операциями (=,==,!=,a+=,a-=), в строку, содержащую эти же операции с синтаксисом языка Паскаль (:=,=,#,a=a+,a=a-).
C++ Если символ — русская гласная буква, то заменить в нем младший бит единицей Собственно, совсем не получается выполнить следующее задание: Ввести последовательность из 8 символов. Если символ - русская гласная буква, то заменить в нем младший бит единицей, иначе - заменить 2-й и 3-й биты нулями. Вывести исходную и преобразованную последовательности в символьной форме и в восьмеричных кодах. Нету даже догадок. Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread1046160.html
C++ Массивы. Найти минимум из сумм 3-х его последовательных элементов
Вводится массив. Найти минимум из сумм 3-х его последовательных элементов. Например, для массива 1 3 4 6 7 данные суммы равны 8, 13 и 17, минимум равен 8.
Переделать в функцию C++
Нужно переделать в функцию эти 2 программки: #include <iostream.h> #include <conio.h> using namespace std; const int z=10; int main() { int a, i, b=0;
C++ Создать два класса: фермер и реестр http://www.cyberforum.ru/cpp-beginners/thread1046147.html
Здравствуйте !!! помогите с задачей... реестр фермеров ( создать два класса: фермер и реестр ) - конструкторы : по-умолчанию, с параметрами, копирования. - функции : добавить в реестр нового фермера удалить фермера с реестра вывод всех фермеров на экран.
C++ Дано целое трехзначное число. Определить есть ли среди его цифр одинаковые Помогите сделать три задачи: 1)Дано целое трехзначное число. Определить есть ли среди его цифр одинаковые. Выведите 'YES' если число содержит одинаковые цифры и 'NO' в противном случае. Добавлено через 1 час 14 минут код нужен на с++ подробнее

Показать сообщение отдельно
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
18.12.2013, 07:52     Вводится строка. Подсчитать сумму цифр, содержащихся в ней
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <algorithm>
#include <string>
#include <cctype>
 
int main()
{
    std::string s;
    std::getline(std::cin, s);
    
    std::cout << std::accumulate(s.begin(), s.end(), 0, 
        [](int init, const char &c) {
            return init + (isdigit(c) ? c - '0' : 0);
        }
    );
   
    return EXIT_SUCCESS;
}
 
Текущее время: 15:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru