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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 28, средняя оценка - 4.93
eastline
0 / 0 / 0
Регистрация: 09.11.2011
Сообщений: 14
#1

Задача на поиск цифр - C++

27.03.2012, 09:09. Просмотров 3756. Ответов 2
Метки нет (Все метки)

Помогите организовать поиск цифр из предложения, которые где есть цифры, буквы, символы.

Как задать функцию этого поиска цифр?

Сама задача

"Создать текстовый файл с произвольным числом строк. В тексте должны встречаться цифры. Вычислить сумму цифр и добавить ее файл."

Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2012, 09:09     Задача на поиск цифр
Посмотрите здесь:

C++ задача на тему Поиск.
Поиск путей с минимальной суммой цифр C++
C++ Задача на с ++ Вычисление суммы цифр строки
Задача на поиск максимума C++
Поиск цифр в массиве char C++
C++ задача сорт и поиск бульбашка
C++ Поиск в матрице, задача
C++ Производит поиск цифр в символьной строке С++
C++ Сложная задача или есть ли в C++ типы с порядком в 30 цифр?
Поиск наибольшей последовательности цифр в файле C++
Поиск нескольких цифр в массиве C++
Поиск одинаковых цифр в числе C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6115 / 5718 / 1849
Регистрация: 18.12.2011
Сообщений: 14,608
Завершенные тесты: 1
27.03.2012, 09:14     Задача на поиск цифр #2
Вот функция суммирования цифр в строке:
C++
1
2
3
4
5
6
7
8
int SumDigit(char *str)
{
    int sum=0;
    for(int i=0;str[i];i++)
        if(str[i]>'0' && str[i]<='9')
               sum+=str[i]-'0';
    return sum;
}
А считывание строк из файла, надеюсь сделаете самостоятельно.
eastline
0 / 0 / 0
Регистрация: 09.11.2011
Сообщений: 14
27.03.2012, 15:54  [ТС]     Задача на поиск цифр #3
Цитата Сообщение от zss Посмотреть сообщение
Вот функция суммирования цифр в строке:
C++
1
2
3
4
5
6
7
8
int SumDigit(char *str)
{
    int sum=0;
    for(int i=0;str[i];i++)
        if(str[i]>'0' && str[i]<='9')
               sum+=str[i]-'0';
    return sum;
}
А считывание строк из файла, надеюсь сделаете самостоятельно.
Спасибо, это сделаем)

Как я понял эта функция ищет цифры в строке, и считает сумму их?
Yandex
Объявления
27.03.2012, 15:54     Задача на поиск цифр
Ответ Создать тему
Опции темы

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