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

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

Войти
Регистрация
Восстановить пароль
 
irek123
-21 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 62
#1

Определить: количество цифр в тексте - C++

23.05.2012, 17:41. Просмотров 679. Ответов 3
Метки нет (Все метки)

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
main()
{
    char s;           // текущий символ текста
    char prs;         // предыдущий символ
    short net=1;      // признак, имеется ли "BA" в тексте
                      // net=1, если "BA" нет
                      // net=0, если "BA" есть
    printf ("\nVvedite text.\n");
    s=getchar();
    if (s!='.')
    { do
    { prs=s; s=getchar();
    if (prs=='B' && s=='A') net=0;
    }
    while (s!='.');
    }
    if(net) printf ("V texte net 'BA'.\n");
    else printf ("V texte est 'BA'.\n");
}
помогите пожалуйста
Задания: Дан текст произвольной длины, оканчивающийся символов ";".
Определить: количество цифр в тексте
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 17:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить: количество цифр в тексте (C++):

Подсчитать количество встретившихся в тексте цифр - C++
Подсчитать количество встретившихся в тексте цифр

Подсчитать количество цифр в заданном тексте - C++
Дан текст произвольной длины, оканчивающийся точкой с запятой. Подсчитать количество цифр в тексте. Есть такой набросок: #include...

Во введенном тексте подсчитать количество цифр - C++
Задание звучит так - &quot;Ввести с клавиатуры несколько строк, состоящих из латинских букв, цифр и знаков препинания, признаком конца ввода...

дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!! - C++
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!...

Подсчитать количество цифр в тексте, записанного в файле. - C++
Необходимо подсчитать количество цифр в тексте. Текст записан в файле. Результат вывести на экран и в файл. Добавлено через 40 минут ...

Пользователь вводит строку. Определить количество букв (рус eng), количество цифр и количество остальных - C++
в чем проблема не пойму работает на английских буквах на цифрах и остальные символы вроде считает а вот русские не хочет их забивает как...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
23.05.2012, 19:18 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream> 
#include <string> 
using namespace std; 
int main() 
{   
 setlocale(0,"rus");
int count = 0;// счётчик цифр
string str = "0123456789aaaaaaaaaa;"; // исходный текст
int number = str.length(); //длина строки 
 
for (int i = 0; str[i] != ';'; i++) 
    if(str[i] == '0' ||str[i] == '1' || str[i] == '2' || str[i] == '3' || str[i] == '4' || 
        str[i] == '5' || str[i] == '6' || str[i] == '7' || str[i] == '8' || str[i] == 9) 
        count++; 
 
cout << "Количество цифр в тексте " << count << endl; 
 
    system("Pause");
}
zss
Модератор
Эксперт С++
6358 / 5922 / 1920
Регистрация: 18.12.2011
Сообщений: 15,220
Завершенные тесты: 1
23.05.2012, 19:35 #3
C++
1
if(str[i] >= '0' && str[i] <= '9') count++;
easybudda
Модератор
Эксперт CЭксперт С++
9530 / 5523 / 932
Регистрация: 25.07.2009
Сообщений: 10,607
23.05.2012, 20:31 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
#include <algorithm>
#include <cctype>
 
int main() {
    std::string str;
    
    while ( std::cout << "String: " && std::getline(std::cin, str) && ! str.empty() ) {
        std::string::iterator last = std::find(str.begin(), str.end(), ';');
        std::cout << std::count_if(str.begin(), last, std::ptr_fun(isdigit)) << " digits." << std::endl;
    }
    
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2012, 20:31
Привет! Вот еще темы с ответами:

Слова на букву "А" в тексте переписать в обратном порядке, определить количество предложений в тексте - C++
Как решить задачу на с++? В тексте все слова, начинающиеся на букву 'A', переписать в обратном порядке. Определить количество...

Дан текст. Вывести количество нечётных цифр в тексте. - C++
Дан текст. Вывести количество нечётных цифр в тексте. Помогите пожалуйста...очень нужно!!!

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

Определить количество цифр в числе n и сумму всех его цифр - C++
Дано натуральное n , определить количество цифр в числе n и сумму всех его цифр. Значение n ввести с клавиатуры. Добавлено через...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.05.2012, 20:31
Ответ Создать тему
Опции темы

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