0 / 0 / 0
Регистрация: 20.12.2013
Сообщений: 6
1

Подсчет количества цифр в тексте

02.04.2014, 15:08. Показов 798. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
С клавиатуры вводится строка. Составить программу, которая подсчитывает количество цифр в тексте; выводит на экран слова, начинающиеся с согласных букв.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2014, 15:08
Ответы с готовыми решениями:

Подсчет количества символов в тексте
здравствуйте . написал программу которая считает кол-во символов в тексте . Но она выдает ошибку, в...

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

Подсчет количества слов и длины каждого слова в тексте
Добрый день, Киберфорум! Только начал изучать с++, поэтому не кидайтесь тапками) Учу по книге....

Подсчет количества цифр в строке
typedef { int c, d; } Dec; Dec Add(Dec a, Dec b) { Dec r; int la, lb, pw, x; r.c = a.c + b.c;...

3
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
02.04.2014, 17:41 2
1.
C++
1
2
3
4
5
6
7
8
int calc(char text[], int size)
{
int s=0;
for(int i=0;i<size;i++)
if(text[i]>'0' && text[i]<'9')
s++;
return s;
}
0
1404 / 646 / 135
Регистрация: 11.08.2011
Сообщений: 2,299
Записей в блоге: 2
02.04.2014, 17:47 3
^Tecktonik_KiLLeR, >='0' && <='9'
1
11 / 11 / 5
Регистрация: 25.11.2011
Сообщений: 147
02.04.2014, 21:19 4
А я вот так сделал.
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
30
31
32
33
34
35
36
37
#include <cctype>
#include <iostream>
#include <string>
using namespace std;
 
void main()
{
    string str;
    char sym[19] = {'b','c','d','f','g','h','k','l','m','n','p','q','r','s','t','v','w','x','z'};
    int st = 0;
 
    cout << "Enter string: ";
    getline(cin, str);
 
    for(int i = 0; i < str.size(); i++) {
        if(isdigit(str[i])) {
            st++;
        }
    }
 
    cout << "\n\n";
    cout << "Result.\n";
    cout << "\nNumber of digits: " << st;
    cout << "\nWords: ";
    for(int i = 0; i < str.size(); i++) {
        for(int j = 0; j < 19; j++) {
            if((str[i] == sym[j]) && (i == 0 || str[i-1] == ' ')) {
                while(str[i] != ' ') {
                    cout << str[i];
                    i++;
                }
                cout << ' ';
            }
        }
    }
    cout << endl;
}
Добавлено через 2 часа 20 минут
Небольшое дополнение.

Кликните здесь для просмотра всего текста
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
30
31
32
33
34
35
36
37
38
39
#include <cctype>
#include <iostream>
#include <string>
using namespace std;
 
void main()
{
    string str;
    char sym[19] = {'b','c','d','f','g','h','k','l','m','n','p','q','r','s','t','v','w','x','z'};
    int st = 0;
 
    cout << "Enter string: ";
    getline(cin, str);
 
    for(int i = 0; i < str.size(); i++) {
        if(isdigit(str[i])) {
            st++;
        }
    }
 
    cout << "\n\n";
    cout << "Result.\n";
    cout << "\nNumber of digits: " << st;
    cout << "\nWords: ";
    for(int i = 0; i < str.size(); i++) {
        for(int j = 0; j < 19; j++) {
            if((str[i] == sym[j]) && (i == 0 || str[i-1] == ' ')) {
                while(str[i] != ' ') {
                    if(i == str.size()) break;
                    cout << str[i];
                    i++;
                }
                cout << ' ';
            }
            else if(str[i] == ' ') i++;
        }
    }
    cout << endl;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2014, 21:19
Помогаю со студенческими работами здесь

Подсчет количества цифр в текстовом файле
написать программу,которая в текстовом файле,состоящем из строк не более 60 символов,находит...

Подсчет количества цифр в вещественном числе
Насколько я понял, сделать это можно лишь с переводом в строковый тип, а вот сделать никак не могу....

Рекурсия: подсчет количества цифр натурального числа
Написать рекурсивную функцию вычисления количества цифр натурального числа.

Рекурсия: подсчет количества четных цифр числа (на С)
Написать рекурсивную функцию считывающую количество четных цифр числа. Плохо понял рекурсию...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru