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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Knecer
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 27
#1

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

17.12.2013, 23:05. Просмотров 930. Ответов 2
Метки нет (Все метки)

Вводится строка. Подсчитать сумму цифр, содержащихся в ней.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 23:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вводится строка. Подсчитать сумму цифр, содержащихся в ней (C++):

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

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

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

Дана строка, подсчитать количество содержащихся в ней строчных букв - C++
Дана строка, подсчитать количество содержащихся в ней строчных букв.

Дано строку. Подсчитать количество содержащихся в ней цифр - C++
Дано строку. Подсчитать количество содержащихся в ней цифр. Добавлено через 2 часа 27 минут Вот программа на паскале помогите в С++...

Дана строка. Подсчитать общее количество содержащихся в ней строчных латинских и русских букв - C++
Дана строка. Подсчитать общее количество содержащихся в ней строчных латинских и русских букв.

2
Yanush
159 / 156 / 46
Регистрация: 28.09.2013
Сообщений: 288
Завершенные тесты: 1
17.12.2013, 23:24 #2
Наверное так...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    int sum = 0;
    char str[100];
    std::cout << "Введите строку: ";
    std::cin.get(str, 100);
 
    for (int i = 0; i < strlen(str); i++)
        if ( str[i] >= '0' && str[i] <= '9')
            sum = sum + (str[i] - '0');
 
    std::cout << "Сумма = " << sum << "\n";
 
    system("pause");
    return 0;
}
0
outoftime
║XLR8║
510 / 432 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
18.12.2013, 07:52 #3
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;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2013, 07:52
Привет! Вот еще темы с ответами:

Дана строка. Подсчитать количество букв, содержащихся в строке - C++
Дана строка. Подсчитать количество букв, содержащихся в строке.

Дана строка: предложение на русском языке. Подсчитать количество содержащихся гласных букв - C++
Пример в паскале(рабочий) program st; var S:String; i,Num:integer; begin Write('S: '); Readln(S);

Вычислить сумму цифр, содержащихся в строке - C++
Дана строка. содержащая различные символы. среди которых есть цифры. помогите написать программу, которая вычисляет сумму цифр содержащихся...

С клавиатуры вводится положительное натуральное число. Определить количество цифр в числе (сумму цифр) - C++
С клавиатуры вводится положительное натуральное число. Определить количество цифр в числе (сумму цифр)


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

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

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