Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
lusha
1 / 1 / 2
Регистрация: 26.11.2014
Сообщений: 31
#1

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

15.03.2015, 13:22. Просмотров 1054. Ответов 4
Метки нет (Все метки)

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

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

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

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

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

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

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

4
zss
Модератор
Эксперт С++
6957 / 6519 / 4139
Регистрация: 18.12.2011
Сообщений: 17,209
Завершенные тесты: 1
15.03.2015, 13:33 #2
C++
1
2
3
4
5
6
char str[]="hjn345njjj789mmm0";
int count=0;
for(int i=0;i<strlen(str);i++)
  if(str[i]>='0' && str[i]<='9')
     count++;
cout<<count;
В 1000 раз в таких темах задаю вопрос,
почему не попробовать такую простую штуку сделать самостоятельно?
И ни разу никто не ответил.
Стесняетесь, что ли?
Априори возможные ответы
1. Пропустил по болезни все занятия.
2. На занятиях был, но ничего не понял, а книг и примеров не могу найти.
3. Не научился пользоваться поиском по этому разделу форума.
1
S_el
2133 / 1661 / 354
Регистрация: 15.12.2013
Сообщений: 6,595
15.03.2015, 13:34 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
# include <string>
# include <algorithm>
#include  <cctype>
 
int main() 
{
std::string str;
std::cout << "Input string: " << std::endl;
std::getline(std::cin, str);
std::cout << std::count_if(str.begin(), str.end(), isdigit) << std::endl;
}
Цитата Сообщение от zss Посмотреть сообщение
почему не попробовать такую простую штуку сделать самостоятельно?
А зачем если и так за них сделают?
0
Melg
538 / 159 / 79
Регистрация: 23.09.2013
Сообщений: 316
15.03.2015, 13:40 #4
lusha, пример через использование стандартных алгоритмов:

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <algorithm>
 
int main() {
  char text[] = "hjn345njjj789mmm0";
  auto number_of_digits =
      std::count_if(std::begin(text), std::end(text), isdigit);
  std::cout << "Number of digits " << number_of_digits << '\n';
}
Пруф работоспособности:
http://ideone.com/aVx9Sr
0
lusha
1 / 1 / 2
Регистрация: 26.11.2014
Сообщений: 31
15.03.2015, 15:52  [ТС] #5
Согласна, глупо поступила, уже нашла кучу ответов на мой вопрос, буду исправляться!)
1
15.03.2015, 15:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2015, 15:52
Привет! Вот еще темы с решениями:

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

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

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

Дана строка.Подсчитать в ней количество вхождений букв f,k,t.
Дана строка.Подсчитать в ней количество вхождений букв f,k,t.


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

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

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