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

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

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

с веденного текста вывести слова не содержащие цифр - C++

06.12.2013, 23:41. Просмотров 421. Ответов 3
Метки нет (Все метки)

помоги с программой. спасибушки)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2013, 23:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос с веденного текста вывести слова не содержащие цифр (C++):

Вывести на экран слова из текста, содержащие три буквы - C++
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.

:Вывести все слова предложения, содержащие последнюю букву предыдущего слова не менее 2 раз - C++
Делаю задание:Вывести все слова предложения, содержащие последнюю букву предыдущего слова не менее 2 раз. Начал с пере формировки...

Сума цифр веденного числа N - C++
c++ Напишите программу ( по-моему с помощью цикла for)? которая подсчитывает сумму цифр введенного числа N и блок-схему к ней.. ...

дана строка текста. найти слова, содержащие букву d - C++
дана строка текста. найти слова, содержащие букву d. За ранее спасибо.

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

Вывести на экран слова, содержащие 3 буквы. - C++
Дана вот такая задачка на Си: Дана символьная строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие 3...

3
Lor
0 / 0 / 0
Регистрация: 06.12.2013
Сообщений: 4
06.12.2013, 23:48 #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
#include <iostream> 
#include <cstring>
#include <conio.h>
 
int main() 
{   
    setlocale(0, "Rus");
    char* str = "assasins credo1 creed mam4ba2";
    char str2[100];
    
    printf("\n Допустим, существует строка 'assasins credo1 creed mam4ba2'\n");
    printf("\n и мы должны убрать из неё слова с цифрами.\n");
    
    int j;
    for (int i = 0,j = 0; str[i]; ++i) 
    {
     if (!((str[i] >= '0') && (str[i] <= '9'))) 
     {
      str2[j++] = str[i];
     }
    }
 
    printf("\n Тогда останется всего два слова: %s\n",str2);
    getch();
    return 0;
}
0
elinishna
0 / 0 / 0
Регистрация: 06.12.2013
Сообщений: 2
06.12.2013, 23:53  [ТС] #3
Там не остается 2 слова, выводятся все слова без цифр
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
07.12.2013, 00:47 #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
#include <stdio.h>
#include <string>
 
int main(void)
{
    char userString[100];
    printf("Input the string: \n");
    gets_s(userString);
 
    char *ptrBuffer = NULL;
    char *currentWord = strtok_s(userString, ".,!? ", &ptrBuffer);
    printf("Result: \n");
    while (currentWord) {
        int i;
        int digitsCounter = 0;
        for (i = 0; i < strlen(currentWord); i++) {
            if (isdigit(currentWord[i]))
                digitsCounter++;
        }
        if (!digitsCounter)
            puts(currentWord);
        currentWord = strtok_s(NULL, ".,!? ", &ptrBuffer);
    }
 
    getchar();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2013, 00:47
Привет! Вот еще темы с ответами:

Вывести на экран слова, содержащие три буквы - C++
Дана строка, содержащая текст, заканчивающаяся точкой. Вывести на экран слова, содержащие три буквы. Задача на строки.

Вывести слова строки, содержащие не более 4 букв - C++
Здравствуйте. Задание: Вписать строку в консоль. Вывести слова этой строки, состоящие не более чем из 4 букв. Пример входных...

Вывести на экран слова, содержащие три буквы. - C++
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.

Вывести на экран слова, содержащие три буквы - C++
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.


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

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

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