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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Клиент - сервер. Клиенты нужно занести в очередь http://www.cyberforum.ru/cpp-beginners/thread604299.html
Организовать взаимодействие клиент - сервер. К серверу одновременно может подключится только один клиент. Остальные клиенты заносятся в очередь, и им высылается сообщение об ожидании освобождения...
C++ Дан файл вещественных чисел. Заменить в файле элементы со второго по предпоследний на среднее среднее арифметическое с предыдущим и последующим Дан файл вещественных чисел. Заменить в файле каждый элемент, кроме начального и конечного, на его среднее арифметическое с предыдущим и последующим элементом. Помогите, пожалуйста решить. Как... http://www.cyberforum.ru/cpp-beginners/thread604291.html
C++ Как оптимально обратиться в трем матрицам разной размерности
Имею несколько (пока з штуки) двумерных массивов. Размер массивов разный! В зависимости от некоторого индекса, должен обращаться к одному из этих массивов. Алгоритм работы с массивом довольно...
Состояния клавиш C++
Statuses.Forward =((GetAsyncKeyState(Keys.Forward )&0x8000)==0x8000); Statuses.Back =((GetAsyncKeyState(Keys.Back )&0x8000)==0x8000); ...
C++ Преобразовать массив целых чисел Х по следующему правилу: http://www.cyberforum.ru/cpp-beginners/thread604251.html
Преобразовать массив целых чисел Х по следующему правилу: а) все отрицательные элементы массива Х перенести в его начало, а все остальные в конец, сохраняя исходное расположение, как среди...
C++ Составить алгоритм нахождения n первых пар близнецов Близнецами называются два простых числа, разность между которыми равна двум, например, 3 и 5, 11 и 13. Составьте алгоритм нахождения n первых пар близнецов. подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
13.06.2012, 11:58
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
 
int main()
{
    static char psz[256] = "00334235 00006 0332455 000321 00000008";
 
    printf("%s\n",psz);
 
    for (int i = 0; psz[i] != '\0'; i++)
    {
        while (isdigit(psz[i]) && psz[i] == '0')
            for (int k = i; psz[k] != '\0'; k++)
                psz[k] = psz[k+1];
    }
 
    printf("%s\n",psz);
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/d17b11...b028ce0c279019
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru