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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести строку с датой во внутреннее представление http://www.cyberforum.ru/cpp-beginners/thread719240.html
Разработать функцию, которая переводит дату из символьного формата «дд.мм.гггг» во внутреннее представление и обратно. Пожалуйста помогите,заранее спасибо)
C++ Среднее арефметическое (без циклов) Дана последовательность натуральных чисел (одно число в строке), завершающаяся числом 0. Определите среднее значение элементов этой последовательности (без учета последнего нуля). В этой задаче нельзя использовать глобальные переменные. Функция получает данные, считывая их с клавиатуры, а не получая их в виде параметра. Гарантируется, что последовательность содержит хотя бы одно число... http://www.cyberforum.ru/cpp-beginners/thread719238.html
Написать программу, находящую сумму на отрезке [x, y] C++
Написать программу, находящую сумму на отрезке , где каждое слагаемое представляет собой произведение чисел отрезка в порядке их следования. Первое слагаемое содержит один элемент – x, второе – произведение двух следующих, третье – трех следующих и т.д. Последнее слагаемое является произведением всех оставшихся чисел до y включительно. Нахождение слагаемого оформить в виде функции. Добавлено...
C++ Проверка числа на простоту
Дано натуральное число n>1. Проверьте, является ли оно простым. Программа должна вывести слово YES, если число простое и NO, если число составное. Алгоритм должен иметь Ввод Вывод 2 YES 4 NO Указание. Понятно, что задача сама по себе нерекурсивна, т.к. проверка числа n на простоту никак не сводится к проверке на простоту меньших чисел. Поэтому нужно сделать еще один параметр...
C++ По данному натуральному n выведите первые n членов этой последовательности http://www.cyberforum.ru/cpp-beginners/thread719223.html
Дана монотонная последовательность, в которой каждое натуральное число k встречается ровно k раз: 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, ... По данному натуральному n выведите первые n членов этой последовательности. Попробуйте обойтись только одним циклом for. Ввод Вывод 2 1 2 5 1 2 2 3 3
C++ Найти сумму случайных 10 чисел Народ, подскажите, что делаю не так (только начал работать с C++, очень многого не знаю) Задание такое: Найти сумму случайных 10 чисел. Я сделал так (Подскажите, если есть способ получше) int main() {setlocale(LC_ALL,"RUSSIAN"); cout <<"Сумма 10 произвольных чисел"<<endl; srand(time(NULL)); int A; int i, s=0; for (i=1; i<=10; i++) подробнее

Показать сообщение отдельно
kipetilnik
1 / 1 / 0
Регистрация: 25.10.2012
Сообщений: 20
08.12.2012, 11:19  [ТС]     Обработка строки: удалить из числа все повторяющиеся цифры кроме первого вхождения
Спасибо, большое. Ваш метод менее трудоемок.
Проблема была в выводе результата, "съедался" 1 элемент массива.
Правильный вывод:
C++
1
2
3
printf("Массив без повторений:");
    for (i=0; i<n; i++)
        printf("%i",a[i]);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru