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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести строку с датой во внутреннее представление http://www.cyberforum.ru/cpp-beginners/thread719240.html
Разработать функцию, которая переводит дату из символьного формата «дд.мм.гггг» во внутреннее представление и обратно. Пожалуйста помогите,заранее спасибо)
C++ Среднее арефметическое (без циклов) Дана последовательность натуральных чисел (одно число в строке), завершающаяся числом 0. Определите среднее значение элементов этой последовательности (без учета последнего нуля). В этой задаче... http://www.cyberforum.ru/cpp-beginners/thread719238.html
Написать программу, находящую сумму на отрезке [x, y] C++
Написать программу, находящую сумму на отрезке , где каждое слагаемое представляет собой произведение чисел отрезка в порядке их следования. Первое слагаемое содержит один элемент – x, второе –...
C++ Проверка числа на простоту
Дано натуральное число n>1. Проверьте, является ли оно простым. Программа должна вывести слово YES, если число простое и NO, если число составное. Алгоритм должен иметь Ввод Вывод 2 YES 4 ...
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 членов этой...
C++ Найти сумму случайных 10 чисел Народ, подскажите, что делаю не так (только начал работать с C++, очень многого не знаю) Задание такое: Найти сумму случайных 10 чисел. Я сделал так (Подскажите, если есть способ получше) int... подробнее

Показать сообщение отдельно
Igor3D
991 / 594 / 71
Регистрация: 01.10.2012
Сообщений: 2,844
04.12.2012, 19:54
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
// ввод данных
 
int i, j, place = 1;
for (i = 1; i < n; ++i) {
 for (j = 0; j < place; ++j) 
  if (a[i] == a[j]) break;
 
 if (j >= place)
  a[place++] = a[i]; 
}
n = place;
 
// вывод результатов
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru