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

Функция подсчёта всех цифр в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести в память машины двумерный массив A(N,M). найти наибольший и наименьший элементы среди элементов главной диагонали. http://www.cyberforum.ru/cpp-beginners/thread192531.html
помогите пожалуйста решить задачу!!!!!завтра зачет(((( 1.Ввести в память машины двумерный массив A(N,M). найти наибольший и наименьший элементы среди элементов главной диагонали.
C++ авто базар Подскажите где и как можно создать автобазар http://www.cyberforum.ru/cpp-beginners/thread192517.html
Поиск по строкам C++
Как в матрице N x M реализовать поиск по строкам (начиная с первой строки) кол-ва чисел, которые не равны нулю?? И если это кол-во равно N-1 , то переход на вторую строку, иначе выход. Буду очень...
C++ DirectInput работа с мышью (абсолютные координаты)
didev->GetDeviceState(sizeof(DIMOUSESTATE),&dims); dim.lX получает смещение мыши по оси х, относительно предыдущего опроса мышки. Мне нужно знать положение курсора мыши в данный момент (лучше...
C++ Файлы http://www.cyberforum.ru/cpp-beginners/thread192506.html
Доброго времени суток!! Помоги пожалуйста разобраться в нескольких вопросах, касающихся работы с файлами. Допустим имеется файл *.txt в котором находятся числовые значения. Как считать числа...
C++ Массив.1преобразовать с обратной последовательностью символов. 2 отсортировать по возрастанию,предварительно возведя в квадрат Здравствуйте!по информатике задали вот такие задачи : произвольный массив А={а0,а1,...аn} 1. Преобразовать в массив с обратной последовательностью символов 2. Отсортировать элементы массива по... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4997 / 3055 / 149
Регистрация: 11.11.2009
Сообщений: 7,040
Завершенные тесты: 1
17.11.2010, 08:11
Руками...

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int sumOfDigits(char *str)
{
    int sum = 0;
    int len;
    int i;
 
    len = strlen(str);
 
    for (i = 0; i < len; i++)
        if (str[i] >= '0' && str[i] <= '9')
            sum += str[i] - '0';
 
    return sum;
}
Предполагается, что строка завершается нуль-терминатором.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.