Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 26.11.2018
Сообщений: 7

Из заданной строки удалить все цифры

25.03.2019, 21:36. Показов 4191. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
НАПИСАНИЕ ПРОГРАММЫ НА ЯЗЫКЕ C/C++, ОСУЩЕСТВЛЯЮЩЕЙ
ОБРАБОТКУ СТРОКИ В ЗАДАННОМ ВАРИАНТЕ.

1. Ввести строку с клавиатуры. В строке не менее 5слов.
Под словом следует понимать последовательность из любых символов кроме
пробела, точки и точки с запятой. Слова разделены 1 пробелом. Из заданной строки
удалить все цифры, подсчитать количество и сумму удаленных цифр, заменить все
заглавные латинские буквы на строчные.


2. Ввести с клавиатуры текст, состоящий из строк. Строк не менее 3. В строке не
менее 5 слов. Словом считать набор алфавитно-цифровых символов не менее
одного. Слова разделены одним пробелом. Все слова палиндромы заменить словом
“палиндром”. Программа должна выполнять ввод текста, вывод его исходного
варианта, выполнять необходимые действия и выводить требуемый результат.

 Комментарий модератора 
П.5.16.Правил
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.


НЕ ПОНИМАЮ КАК ЭТО СДЕЛАТЬ, МОЖЕТ КТО ПОДСКАЖЕТ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.03.2019, 21:36
Ответы с готовыми решениями:

Из заданной строки удалить все цифры
Доброго времени суток, уважаемые) возникла такая проблема, и требует решения, суть такова, нужно написать программу на С++, которая из...

Удвоить в заданной строке все гласные буквы латинского алфавита и удалить из неё все цифры
1. Удвоить в заданной строке все гласные буквы латинского алфавита и удалить из неё все цифры.

Массив строк в с++. Вывести строки, в которых есть цифры. В каждой строке удалить все цифры
Помогите пожалуйста с задачей ! срочно!! Необходимо написать программу, в которой с клавиатуры вводится до 10 символьных строк. Вывести...

6
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
25.03.2019, 21:44
Цитата Сообщение от Mad_Crazzy Посмотреть сообщение
НЕ ПОНИМАЮ
Что, прям совсем ничего? Но хоть main, инклюды, ввод смогешь написать?
0
0 / 0 / 0
Регистрация: 26.11.2018
Сообщений: 7
25.03.2019, 21:47  [ТС]
Это-то я понимаю, я не понимаю как мне в 1-ом примере "удалить все цифры, подсчитать количество и сумму удаленных цифр, заменить все заглавные латинские буквы на строчные.", а во 2-ом "Все слова палиндромы заменить словом \“палиндром\”"
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
25.03.2019, 22:04
Цитата Сообщение от Mad_Crazzy Посмотреть сообщение
я не понимаю как мне в 1-ом примере "удалить все цифры,
Переписать без цифр.
Цитата Сообщение от Mad_Crazzy Посмотреть сообщение
подсчитать количество и сумму удаленных цифр, заменить все заглавные латинские буквы на строчные
http://www.cplusplus.com/reference/cctype/
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
25.03.2019, 23:14
Цитата Сообщение от Mad_Crazzy Посмотреть сообщение
Это-то я понимаю,
Ну так покажь свое понимание. Что мне, за тебя все это делать? Скушно это - раз. И я тебе такого напишу, что ты потом пол-жизни разбираться будешь - это два. Я хочу, чтоб тебе понятнее было. А для этого мне надо понять, чем ты владеешь. Или еще эту простую мысль надо разжевать?
0
0 / 0 / 0
Регистрация: 26.11.2018
Сообщений: 7
26.03.2019, 22:48  [ТС]
Цитата Сообщение от Байт Посмотреть сообщение
Ну так покажь свое понимание. Что мне, за тебя все это делать? Скушно это - раз. И я тебе такого напишу, что ты потом пол-жизни разбираться будешь - это два. Я хочу, чтоб тебе понятнее было. А для этого мне надо понять, чем ты владеешь. Или еще эту простую мысль надо разжевать?
Это по первой задаче. Знаю, что есть ошибка но как исправить не понимаю.


C++ (Qt)
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <windows.h>
#include <stdio.h>
#include <string.h>
#include <iostream>
 
#define size 250
 
using namespace std;
int word;
char* gets_s(char*, size_t);
 
void main() {
 
    system("cls");
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    char *ar = new char[size];
    gets_s(ar, size);
    while (word < 5) {
        cout << "Вы ввели меньше 5 слов" << endl;
        *ar = NULL;
        gets_s(ar, size);
    }
 
}
 
char* gets_s(char* str, size_t num){
 
    cout << "Введите строку (не менее 5 слов):" << endl;
    int n;
    word = 0;
    char* s = fgets(str, num, stdin);
    if (s)
    {
        n = strlen(str) - 1;
        str += n;
        if (*str == '\n')
            *str = '\0';
        else
            if (*str == ' ' || *str == '.' || *str == ';')
                word++;
            else
                if (*str == '0' || *str == '1' || *str == '2' || *str == '3' || *str == '4'
                    || *str == '5' || *str == '6' || *str == '7' || *str == '8' || *str == '9')
                    *str = NULL;
    }
    return s;
}
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
27.03.2019, 04:15
Mad_Crazzy,
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
30
#include <iostream>
#include <string>
#include <cctype>
using namespace std;
 
int main()
{
    int i=0, count=0, sum=0;
    string s, s1;
    cout << "String:\n";
    getline(cin, s);
 
    while(s[i])
    {
        if(isdigit(s[i])) {count++;sum+=s[i]-48;}
        else
        {
        if (isupper(s[i])) s[i]=(char)tolower(s[i]);
        s1+=s[i];
        }
    i++;
    }
    
    s=s1;
    
    cout << "count=" << count << "\nsum=" << sum << "\n" << s << "\n";
    
system("pause");
return 0;
}
задачу №2 оформите отдельной темой
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.03.2019, 04:15
Помогаю со студенческими работами здесь

Найти сумму цифр, содержащихся в заданной строке и удалить все цифры «0»
Найти сумму цифр, содержащихся в заданной строке и удалить все цифры «0». Вывести строку. Затем удалить все не цифровые символы

Удалить из строки все цифры
Помогите решить задачу, используя самые базовые библиотеки. Пусть с клавиатуры вводятся число n и строка. Если n&gt;0, то удалить из...

Удалить из строки все цифры
Ввести строку. Удалить из нее все цифры.

Удалить из строки все цифры
Зраствуйте помогжить написати програму. Условие: Удалить из строки все цифры Умова: Вилучити з рядка вси цифри

Удалить из строки все слова, начинающиеся с цифры
Дана строка символов, состоящая из слов, слова разделены между собой пробелами. - удалить из строки все слова, начинающиеся с цифры. ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru