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

Найти сумму цифр в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вывод данных стека в Forme http://www.cyberforum.ru/cpp-beginners/thread798004.html
Суть такова: Имеется стек с данными типа stackdata(переименованный тип int), нужно вывести эти данные в форму(можно в текстбок, листбокс etc). Вроде число выводит, а вылетает ошибка. Не пойму как из...
C++ STL vector iterator есть список в списке... ..точнее: vector <Class1*> mapClass1; а уже в Class1 определён вектор vector <Class2*> mapClass2; при переборе вылетает ошибка: for(vector <Class1*>::iterator... http://www.cyberforum.ru/cpp-beginners/thread797998.html
C++ Игра "Домино"
есть ли уже готовая программа на с++?
Структура. Вывести информацию о поездах, следующих из Москвы в Санкт-Петербург C++
В расписании поездов указанно: номер поезда, пункт отправления, пункт назначения, время отправления, время в пути, цена билета. Вывести информацию о поездах, следующих из Москвы в Санкт-Петербург,...
C++ удаление нечетных элементов стека http://www.cyberforum.ru/cpp-beginners/thread797946.html
Помогите, пожалуйста, написать программку удаления нечетных элементов стека
C++ Копирование и просмотр истории браузера chrome Задача - копировать историю просмотра Веб страниц и просматривать ее из собственного приложения. Откуда и что копировать - уже нашел, а вот как просматривать файлы, возможно ли обойтись какими то ... подробнее

Показать сообщение отдельно
Wald
9 / 9 / 1
Регистрация: 28.02.2013
Сообщений: 16
01.03.2013, 16:40
Цитата Сообщение от tohir_91 Посмотреть сообщение
Дан текст, в котором имеются цифры. Найти их сумму
Держи:

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
#include <iostream>
 
int main() {
 
    char* text = {"0qw2e15asd3zxc100"};
 
    int i = 0;
    int sum = 0;
 
    std::cout << text << "\n";
 
    while(text[i++] != '\0') {
        sum += atoi(&text[i]);
        while(isdigit(text[i])){
            i++;
            continue;
        }
    }
 
    std::cout << "\nSum: " << sum;
 
    std::cin.get();
    std::cin.get();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru