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

Удаление повторяющихся символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужна сорировка методом вставки http://www.cyberforum.ru/cpp-beginners/thread539584.html
Имеется следующая программа. #include <iomanip.h> #include <fstream.h> #include <stdlib.h> #include <string.h> #include <io.h> #define MARKA 10 #define S_N 10 #define HARAKTER 30
C++ Количество элементов в list Доброго времени суток. Подскажите пожалуйста как определить количество имеющихся элементов в list? http://www.cyberforum.ru/cpp-beginners/thread539575.html
Почему не работает функция? C++
Вот понадобилась функция для взятия остатка от деления нецелых чисел написал такую: long double OperationDouble( long double a , long double b ) { long double dop; dop = a - ( b * static_cast<long>( a / b ) ); return dop; } Почему с целыми числами ( например 101 )работает прекрасно а с нецелыми (например 101.2)неправильно работает дайте пожалуйста верное решение
C++ Автоматизированная информационная система на железнодорожном вокзале
Здравствуйте. Мне нужна помощь с написанием двух маленьких программок (практические работы в учебном заведении): Задание 1 Автоматизированная информационная система на железнодорожном вокзале содержит сведения об отправлении поездов дальнего следования. Для каждого поезда указывается: Номер поезда;
C++ Динамическое размещение массива структур http://www.cyberforum.ru/cpp-beginners/thread539530.html
В коде ниже создается массив из трех структур cs и инициализируется некими значениями. #include "stdafx.h" #include <iostream> struct cs { char name; double w; int cal; };
C++ В одномерном целочисленном массиве найти минимальные элемент m и максимальный элемент М В одномерном целочисленном массиве найти минимальные элемент m и максимальный элемент М. Вывести в окно Memo все целые числа из интервала (m, M), которые не входят в данный массив. Народ помогите сделать задачку, зарание спасибо. подробнее

Показать сообщение отдельно
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
05.04.2012, 13:09     Удаление повторяющихся символов
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
int main()
{
    char str[] = "languageabcdefg";
    char alphabet[256] = { 0 };
    char *ptr, *current;
    for(ptr = str; *ptr; ++ptr)
        if(!(alphabet[(int)*ptr]))
            alphabet[(int)*ptr] = 1;
    for(ptr = str, current = str; *ptr; ++ptr)
        if(alphabet[(int)*ptr])
        {
            *current++ = *ptr;
            alphabet[(int)*ptr] = 0;
        }
    *current = '\0';
    printf("%s\n", str);
    return 0;
}
 
Текущее время: 06:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru