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

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

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

Удалить из строки цифры. С++. Срочно - C++

10.11.2010, 18:15. Просмотров 577. Ответов 2
Метки нет (Все метки)

Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая редактирует эту строку, удаляя все цифры
помогите пожалуста, я понимаю что через цикл надо сделать используя функцию isalnum(a[i]), но не могу представить как то реальзовать, очень помощь нужна ваша.
срочно.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2010, 18:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить из строки цифры. С++. Срочно (C++):

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

Массив: Удалить из строки цифры - C++
Подскажите, мне необходимо написать программу, в которой при обращении к элементу массива нельзя использовать дополнительную переменную для...

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

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

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

Из введенной строки удалить цифры и преобразовать буквы в другой регистр - C++
Вот условия задачи и мое решение, но оно не работает, что не так? подскажите, пожалуйста! /* 1. Напишите программу, которая читает...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
easybudda
Модератор
Эксперт CЭксперт С++
9624 / 5572 / 947
Регистрация: 25.07.2009
Сообщений: 10,707
10.11.2010, 18:41 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <ctype.h>
#include <string.h>
 
int main(void){
    char buf[BUFSIZ], * p;
 
    while ( 1 ){
        printf("String: ");
        if ( ! fgets(buf, BUFSIZ, stdin) )
            return 1;
        if ( *buf == '\n' )
            break;
        for ( p = buf; *p; ++p )
            while ( isdigit(*p) )
                strcpy(p, p + 1);
        printf("Result: %s\n", buf);
    }
 
    return 0;
}
0
сталь
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 8
10.11.2010, 18:56  [ТС] #3
омайгадбл
меня не поймет препод))
а возможен какой-то вариант , но проще)
просто мы подобное еще не учили(
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2010, 18:56
Привет! Вот еще темы с ответами:

Удалить из введенной с клавиатуры строки первые 2 слова, если это цифры - C++
Написать программу, которая удаляет из введенной с клавиатуры строки первые 2 слова если это цифры.

Удалить из введенной с клавиатуры строки первые 2 слова, если это цифры - C++
Помогите написать программу, которая удаляет из введенной с клавиатуры строки первые 2 слова если это цифры.

Удалить из строки все символы кроме букв и цифр; заменить цифры на '**' - C++
ввести рядок , удалить в нем все символы кроме букв и цифр, заменить цифры на '**' вивести на екран рядок . через if сравнил масив с...

Обработка строки: удалить из числа все повторяющиеся цифры кроме первого вхождения - C++
С клавиатуры вводим произвольное число. От программы требуется удалить из этого числа все повторяющиеся цифры кроме первого вхождения. И...


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

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

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