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

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

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

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

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

помоги с программой. спасибушки)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2013, 23:41     с веденного текста вывести слова не содержащие цифр
Посмотрите здесь:

C++ Вывести на экран слова, содержащие 3 буквы.
C++ Вывести на экран слова, содержащие три буквы
Сума цифр веденного числа N C++
C++ дана строка текста. найти слова, содержащие букву d
C++ Вывести на экран слова, содержащие три буквы.
C++ Разработать алгоритм и программу для выбора из заданного текста все слова, содержащие заданную комбинацию симв
Вывести все слова из файла, содержащие в себе слово red C++
C++ Выбрать из заданного текста все слова, содержащие заданную комбинацию символов
C++ Вывести на экран слова, содержащие три буквы
Вывести на экран слова из текста, содержащие три буквы C++
C++ Напечатать произведение трех первых цифр после десятичной точки вещественного числа, веденного с клавиатуры
C++ Вывести слова строки, содержащие не более 4 букв

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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;
}
elinishna
0 / 0 / 0
Регистрация: 06.12.2013
Сообщений: 2
06.12.2013, 23:53  [ТС]     с веденного текста вывести слова не содержащие цифр #3
Там не остается 2 слова, выводятся все слова без цифр
Ev[G]eN
Эксперт С++
5096 / 1534 / 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;
}
Yandex
Объявления
07.12.2013, 00:47     с веденного текста вывести слова не содержащие цифр
Ответ Создать тему
Опции темы

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