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

Найти сумму чисел в строке, введённой пользователем - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить матрицу на выполнения условия http://www.cyberforum.ru/cpp-beginners/thread1091205.html
Проверить матрицу на выполнения условия AT = -A Помогите, пожалуйста. Не знаю как сделать
C++ Бинарная запись в файл Приветствую! Пишу архиватор. Нужно записать в файл бинарные данные и казалось бы ничего сложного... Открываю/создаю файл для вывода std::ofstream output_file; output_file.open(path_file.c_str(), std::ios::binary | std::ios::out); assert(output_file.is_open(), "Error! Output file not open."); http://www.cyberforum.ru/cpp-beginners/thread1091204.html
Функция отслеживающая изменение состояния переменной C++
Ребята, помогите пожалуйста написать в теме указанную функцию. Поясню. Есть неподвластная мне переменная из приложения к которой я пишу дополнение. В самом приложении имеется внутренний таймер, который с определённой частотой запускает все дополнения, включая моё. В моём дополнении есть функция считывающая значение нужной мне переменной. Мне хотелось бы сделать так что бы при изменении...
C++ Осуществить поиск в списке
Здравствуйте,вот такая вот проблема у нас новый препод она первый год преподает, предмет очень тяжело на практике нечего не успеваю нужна ваша помощь. Осуществить поиск в списке. В случае отсутствия нужного значения генерировать исключения, иначе вернуть указатель на найденный элемент. Буду благодарен очень сильно если поможете. И Пожалуйста с комментариями если можно что бы разобраться и...
C++ Видеокурсы http://www.cyberforum.ru/cpp-beginners/thread1091137.html
Есть такой видеокурс http://cwer.ws/node/270511/ только он старый, и можно ли по нему учится и делать все приложения в Visual Studio 2013 Интересует создание программ(оконных приложений) для винды
C++ Как правильно открыть WAV файл Ребята, такое дело. Есть функция IDirectSoundBuffer8 *CreateBufferFromWAV(FILE *fp, sWaveHeader *Hdr) { IDirectSoundBuffer *pDSB; IDirectSoundBuffer8 *pDSBuffer; DSBUFFERDESC dsbd; WAVEFORMATEX wfex; подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
07.02.2014, 11:53     Найти сумму чисел в строке, введённой пользователем
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
27
28
29
#include <iostream>
#include <cstring>
#include <cctype>
 
int main()
{
    const char *delimeters = ",. ";
    const size_t maximalStringLength = 256;
 
    char string[maximalStringLength];
    std::cout << "Input the string: ";
    gets(string);
 
    int numbersSum = 0;
    char *currentLexem = strtok(string, delimeters);
    while (currentLexem) {
        size_t digitsCounter = 0;
        for (size_t i = 0; i < strlen(currentLexem); i++) {
            digitsCounter += isdigit(currentLexem[i]) ? 1 : 0;
        }
        numbersSum += (digitsCounter == strlen(currentLexem)) ? atoi(currentLexem) : 0;
        currentLexem = strtok(nullptr, delimeters);
    }
    std::cout << "Sum of numbers in the string: " << numbersSum << std::endl;
    currentLexem = nullptr;
 
    std::system("pause");
    return 0;
}
 
Текущее время: 10:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru