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

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

Войти
Регистрация
Восстановить пароль
 
Дмитрий Але
0 / 0 / 0
Регистрация: 16.01.2011
Сообщений: 14
#1

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

17.01.2011, 14:26. Просмотров 1036. Ответов 2
Метки нет (Все метки)

1Дан текст произвольной длины, оканчивающийся точкой с запятой. Подсчитать количество цифр в тексте.
2.Даны две строки длиной до 80 символов.
а) Определить, в какой строке больше цифр: в первой или во второй (вывести соответствующее сообщение).

Помогите,СПЕЦЫ!!!!

 Комментарий модератора 
В следующий раз название типа "Решить контрольную!" будет наказыватся. Здесь Вам никто и ничего не должен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2011, 14:26     Дан текст произвольной длины, оканчивающийся точкой с запятой. Подсчитать количество цифр в тексте
Посмотрите здесь:

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

Cтроки (подсчитать количество цифр в произвольной строке) - C++
подсчитать количество цифр в произвольной строке

Подсчитать количество цифр после запятой в вещественном числе - C++
Доброго времени суток. Подскажите, пожалуйста, как посчитать кол-во цифр после запятой? Например в числе 5.4569 -4 знака после запятой. В...

Дан файл, содержащий текст. Сколько слов в тексте? Сколько цифр в тексте? - C++
Дан файл, содержащий текст. Сколько слов в тексте? Сколько цифр в тексте? Помогите пожалуйста

Дан файл, содержащий текст. Сколько слов в тексте? Сколько цифр в тексте? - C++
Здравствуйте, мне вот задание дали. Подскажите алгоритм решения, а то я не очень с этим разбираюсь. Задача: Дан файл, содержащий текст....

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

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

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

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

Дан набор слов ,разделенных точкой с запятой - C++
Дан набор слов ,разделенных точкой с запятой .Набор заканчивается двоеточием (:) .Определить , сколько в нем слов , заканчиваются буквой...

Дан текст. Подсчитать количество вхождения буквосочетаний (ва) - C++
Дан текст. Подсчитать кол-во вхождения буквосочетаний (ва). Кое-что есть,но программа зависает. #include <iostream> #include...

Слова в тексте разделены точкой с запятой. Определить сколько слов, заканчиваются буквой а. - C++
Здравствуйте, помогите пожалуйста со троками Как можно решить эту задачу? Дан набор слов, разделенных точкой с запятой ( ; ). Набор...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6477 / 2252 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
17.01.2011, 15:13     Дан текст произвольной длины, оканчивающийся точкой с запятой. Подсчитать количество цифр в тексте #2
1.
C
1
2
3
4
do
{
    if (isdigit(*s)) count++;
} while(*s++ != ';');
igorrr37
1644 / 1272 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
17.01.2011, 15:53     Дан текст произвольной длины, оканчивающийся точкой с запятой. Подсчитать количество цифр в тексте #3
на с++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include<algorithm>
using namespace std;
 
int cDig(string s){
    return (int)count_if(s.begin(), s.end(), [](char c){
                         return (c>='0')&&(c<='9')?true:false;
                         });
}
 
int main(){
    string s1, s2;
    cout<<"input s1\n";
    getline(cin, s1);
    cout<<"\ninput s2\n";
    getline(cin, s2);
    int d1=cDig(s1);
    int d2=cDig(s2);
    cout<<"\n"<<d1<<" "<<d2<<"\n";
    cout<<((d1>d2)?"\ns1":(d2>d1)?"\ns2":"\nequal");
}
Ответ Создать тему
Опции темы

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