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

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

Войти
Регистрация
Восстановить пароль
 
nik1ta11
0 / 0 / 0
Регистрация: 19.12.2011
Сообщений: 10
#1

Определить число слов содержащих цифры. - C++

02.04.2012, 17:20. Просмотров 352. Ответов 2
Метки нет (Все метки)

Во входном потоке определить число слов содержащих цифры. Под словом
понимать любую последовательность из символов , за исключением
разделителей . Разделители : пробел, символ горизонтального табулирования ,
символ перехода на новую строку.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2012, 17:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить число слов содержащих цифры. (C++):

Определить, сколько в строке слов, содержащих четное число символов. - C++
Дана строка, состоящая из слов, разделенных пробелами. Определить, сколько в строке слов, содержащих четное число символов. Со строками...

Определить, сколько в заданной строке слов, содержащих четное число символов - C++
Дана строка , состоящая из слов , разделенных пробелами , и в конце строки - точка .определить,сколько в строке слов ,содержащих четное...

Поиск слов, содержащих цифры - ошибка в коде - C++
Здравствуйте! Пожалуйста, скажите, в чем моя ошибка. Нужно написать функцию, которая считает все слова, содержащие цифры. У меня...

Разработать алгоритм и программу для удаления в тексте всех слов, содержащих символы-цифры. - C++
hellp me!!! 1. Разработать алгоритм и программу для удаления в тексте всех слов, содержащих символы-цифры.

Разработать алгоритм и программу для удаления в тексте всех слов, содержащих символы-цифры - C++
Разработать алгоритм и программу для удаления в тексте всех слов, содержащих символы-цифры

Определить количество слов в предложении, не содержащих букву “у”. - C++
Здравствуйте!Не могу понять как делать программу "С клавиатуры посимвольно вводится предложение. Определить количество слов в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
02.04.2012, 17:44 #2
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
#include <stdio.h>
#include <ctype.h>
#include <string.h>
 
#define DELIM " _\t"
 
int main(int argc, char* argv[])
{
    int i;
    char* ptr;
    int count = 0;
    for(i = 1; i < argc; ++i)
    {
        ptr = strtok(argv[i], DELIM);
        while(ptr != NULL)
        {
            while(*ptr)
                if(isdigit(*ptr++))
                {
                    ++count;
                    break;
                }
            ptr = strtok(NULL, DELIM);
        }
        printf("%d\n", count);
        count = 0;
    }
    return 0;
}
1
retmas
Жарю без масла
859 / 741 / 164
Регистрация: 13.01.2012
Сообщений: 1,694
02.04.2012, 17:55 #3
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
#include <stdio.h>
#include <string.h>
 
int
read_word_check(FILE* in)
{
    char buf[BUFSIZ];
    if(fscanf(in, "%s", buf) == EOF)
        return -1;
    if(strcspn(buf, "0123456789") == strlen(buf))
        return 0;
    return 1;
}
 
int
main(void)
{
    int count = 0;
    int ret;
    while((ret = read_word_check(stdin)) != -1)
        if(ret)
            ++count;
    printf("%d words contain digits\n", count);
    return 0;
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2012, 17:55
Привет! Вот еще темы с ответами:

Определить количество слов в строке, содержащих заданный символ - C++
С клавиатуры вводится строка, которая состоит из слов, разделенных одним или несколькими пробелами. Напишите функцию (строка является...

Ввести с клавиатуры трехзначное число и найти произведение первой и второй цифры. А также определить четность третей цифры - C++
Ввести с клавиатуры трехзначное число и найти произведение первой и второй цифры. А также определить четность третей цефры. как мне это...

Ввести целое число. Определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). Записать 3 последние цифры в одномерный массив. - C++
Ввести целое число. Определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). Записать 3 последние цифры в одномерный...

Определить в тексте количество слов, содержащих заданную букву только 1 раз - C++
Определить в тексте кол-во слов, содержащих заданную букву только 1 раз. Помогите плиз. #include &lt;stdio.h&gt; #include...


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

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

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