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

Определить сколько раз в строке встречается заданное число - C++

Восстановить пароль Регистрация
 
vladsissss
1 / 1 / 0
Регистрация: 11.12.2012
Сообщений: 14
15.01.2013, 23:36     Определить сколько раз в строке встречается заданное число #1
Определить сколько раз в строке встречается заданное число.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2013, 23:36     Определить сколько раз в строке встречается заданное число
Посмотрите здесь:

C++ Определить сколько раз в строке встречается заданное слово
Определить сколько раз встречается в строке самое длинное слово C++
C++ Определить, сколько раз заданное сочетание символов встречается в строке
C++ Массивы. Определить, сколько раз каждая буква латинского алфавита встречается в строке
Определить длину строки и сколько раз встречается символ в строке C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Евгений89
 Аватар для Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
16.01.2013, 00:09     Определить сколько раз в строке встречается заданное число #2
код не проверял
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
int main(){
    int a[10];
    int i,counter,ch;
setlocale(LC_ALL,"rus");
counter=1;
cout<<"Введите строку чисел\n";
for(i=0;i<10;i++){
    cin>>a[i];
if(a[i]==i)   counter++;
}
cout<<"количество повторяющихся раз: "<<counter;
cout<<"\n";
return 0;
}
Fareiro
15 / 15 / 1
Регистрация: 06.12.2012
Сообщений: 130
16.01.2013, 00:10     Определить сколько раз в строке встречается заданное число #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
char sls[]= {"sllakals12al1"};
 
    int symbol=0;
    int counter=0;    
 
        cout<<"Enter some number: "; cin>>symbol;
 
        for(int i=0;i<sizeof(sls);i++){
            if(sls[i]==symbol){
                counter++;
            }
        }
        cout<<"Counter="<<counter<<endl;
Должно работать по идее)
BumerangSP
16.01.2013, 00:17
  #4

Не по теме:

Кто-нибудь из отписавшихся здесь может отличить число от цифры?

Евгений89
 Аватар для Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
16.01.2013, 00:24     Определить сколько раз в строке встречается заданное число #5
вот теперь правильно работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main(){
    int a[10];
    int i,counter,ch;
setlocale(LC_ALL,"rus");
counter=0;
cout<<"Введите строку чисел\n";
cin>>ch;
cout<<"наберите массив: \n";
for(i=0;i<9;i++){
    cin>>a[i];
if(a[i]==ch)   counter++;
}
cout<<"количество повторяющихся раз: "<<counter;
cout<<"\n";
return 0;
}
Добавлено через 2 минуты

Не по теме:

числа вроде как состоят из цифр от 0 до 9

Fareiro
15 / 15 / 1
Регистрация: 06.12.2012
Сообщений: 130
16.01.2013, 00:28     Определить сколько раз в строке встречается заданное число #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
string str, nmb, tmp;
       cout << "Enter some string: ";
       getline(cin, str);
       cout << "Number for search: ";
       cin >> nmb;
 
       stringstream ist(str);
       size_t lls = 0;
       while ( ist >> tmp )
           if ( tmp == nmb )
               ++lls;
       cout << "Number " << nmb << " meet in string " << lls << " times"<<endl;
       system("pause");
У студии кончился срок действия, но должно работать
vladsissss
1 / 1 / 0
Регистрация: 11.12.2012
Сообщений: 14
16.01.2013, 00:43  [ТС]     Определить сколько раз в строке встречается заданное число #7
вы не поняли задается ряд чисел в нем определить сколько раз это число повторялось
Евгений89
 Аватар для Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
16.01.2013, 00:57     Определить сколько раз в строке встречается заданное число #8
ну тогда смотри выше там сделано много примеров

Добавлено через 12 минут
Цитата Сообщение от vladsissss Посмотреть сообщение
вы не поняли задается ряд чисел в нем определить сколько раз это число повторялось

Не по теме:

на будущее правильно заданый вопрос уже половинв ответа

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2013, 08:17     Определить сколько раз в строке встречается заданное число
Еще ссылки по теме:

Написать программу с функцией, которая определяет, сколько раз заданное число встречается в массиве C++
Определить, сколько раз встречается заданное слово в предложении C++
C++ Определить,сколько раз в предложении встречается заданное слово

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

Или воспользуйтесь поиском по форуму:
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
16.01.2013, 08:17     Определить сколько раз в строке встречается заданное число #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <regex>
#include <string>
 
int main()
{
    
    const int number = 123;
    std::size_t count = 0;
    std::regex regex("(-|\\+)?\\d+", std::regex_constants::ECMAScript);
    std::string str("123asdfdg-123fgdfg123");
    std::smatch match;
    std::sregex_iterator begin(str.begin(), str.end(), regex);
    std::sregex_iterator end;
    while (begin != end)
    {
        if (std::stoi((*begin).str()) == number)
            ++count;
        ++begin;
    }
    std::cout << count << std::endl;
    return 0;
}
Visual Studio - полет нормальный. А вот MinGW не хочет.
Yandex
Объявления
16.01.2013, 08:17     Определить сколько раз в строке встречается заданное число
Ответ Создать тему
Опции темы

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