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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу написать программку http://www.cyberforum.ru/cpp-beginners/thread57265.html
Ребята,помогите написать программку на языке С++,а то я только начал учиться и нам на домашку задали написать прогр. такого типа:Называтся она будет "Стоимость покупки",смысл ее работы таков:...
C++ Программа "файлы" Всем привет, мне по программированию задали задачку а я не понимаю как решить( Если кто нибудь решит буду благодарна) Вот такая вот : Создать двоичный файл и записать в него n целых чисел. Массив... http://www.cyberforum.ru/cpp-beginners/thread57248.html
Вопрос по деструктору C++
Есть вот такой конструктор TAffto::TAffto() { this->color = ""; this->year = 0; this->mark = ""; this->blabla = ""; }
C++ Сборник задач по программированию
Подскажите пожалуйста хороший сборник задач по программированию ??
C++ График y=ax+b http://www.cyberforum.ru/cpp-beginners/thread57225.html
Здравствуйте программисты... Нужна помощь в написании одной програмки, не самой сложной, просто и так завален работой... Есть график: http://www.imageup.ru/img72/rabota194538.jpg.html Данна...
C++ Автоматическое составление расписания чемпионата Доброго времени суток. Кто чем может помогите, либо направьте в нужное русло. Вот такая вот задачка у меня: Чемпионат проводится по двух круговой системе (каждый с каждым). В каждом туре... подробнее

Показать сообщение отдельно
ProNoooob
74 / 74 / 6
Регистрация: 14.10.2009
Сообщений: 121
18.10.2009, 22:08
1) Дана символьная строка, удалить из нее путем сдвига все цифры
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 <ctype.h>
#include <windows.h>
 
int main()
{
    char p[256] = {0};
    int na_skoka_dvigat = 0, i;
 
    printf("Vvedite stroky!\n");
    gets(p);  //читаем строчку
 
    for(i = 0; p[i] != 0; i++)
    {
        p[i - na_skoka_dvigat] = p[i]; //сдвигаем
        if(isdigit(p[i]))
            na_skoka_dvigat++;
    }
 
    p[i - na_skoka_dvigat] = '\0'; //и приписываем в конец строки нулик
 
    printf("%s \n", p); //печатаем результат
 
    system("pause");
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru