Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не хочет затолкнуть объект в List https://www.cyberforum.ru/ cpp-beginners/ thread849780.html
У меня есть класс TSettings. Я создал list в котором будут хранится объекты данного класса. Пытаюсь запихнуть в list выдает error: Unit1.cpp(23): E2238 Multiple declaration for 'SaveSettings' ...
C++ Деревья: Удалить из дерева все узлы, значения которых являются четными числами
Ребят, помогите. Вроде задача не сложная, а реализовать не могу. Построить произвольное бинарное дерево, считав числовые значения его узлов из файла. Удалить из дерева все узлы, значения которых...
Принадлежность точки к заданой плоскости C++
Доброго времени суток, этот вопрос уже подымался, но внятного ответа получено небыло собственно задача: Определите, принадлежит ли точка A, заданная координатами (x0; y0), части плоскости,...
C++ Поместить элементы массива M в начало массива B в обратном порядке Поместить элементы массива M в начало массива B в обратном порядке, исключив элементы, превосходящие по абсолютной величине вводимое значение R. Обеспечить ввод параметров с клавиатуры. https://www.cyberforum.ru/ cpp-beginners/ thread849746.html
C++ Простая графика для Пятнашек. Какую библиотеку лучше использовать ? https://www.cyberforum.ru/ cpp-beginners/ thread849743.html
Задача такая: нужно написать игру пятнашки с алгоритмом поиска А*. Я хочу реализовать ее в графическом режиме, ясно, что графика там простая (квадратики, текст в нужном стиле и менюшка), но какую...
вывод в .txt C++
Здраствуйте помогите зделать програмку: На заводе выпускается несколько видов деталей. Данные о деталях включают код детали, количество выпущенных деталей, номер месяца выпуска. Вывести информацию о...
Мультисет СТЛ C++
Сегодня только начал разбираться с СТЛ) не все понимаю, выправите меня пожалуйста на данный момент у меня есть два множества. над множеством А нужно сделать 1) заменить символ - сделла, получилось,...
C++ Составить программу для вычисления значений функции вот уравнение https://www.cyberforum.ru/ cpp-beginners/ thread849730.html
C++ Масив сума сортировка https://www.cyberforum.ru/ cpp-beginners/ thread849705.html
Нужно отсортировать рядки масива за по возростанию сумы цифр чисел в рядку масива.
C++ Метод Эйткена-Стеффенсона помогите пожалуйста! 9. Создать набор функций для вычисления с точностью ε =10-5 значения корня уравнения F(x)=0 на интервале методом Эйткена-Стеффенсона. Имя конкретной функции F(x) передать... https://www.cyberforum.ru/ cpp-beginners/ thread849703.html
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 32
0

Найти ошибку

27.04.2013, 02:14. Просмотров 318. Ответов 5
Метки (Все метки)

Из данного текста выбрать и напечатать те символы, которые встречаются в нем ровно один раз ( в том порядке, как они встречаются в тексте)
ПОжалуйста, срочно надо)



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
28
29
30
#include <iostream.h>
// Глобальные переменные
int charset[256];
char ptext[65535];
 
// Функция
void Proschet(char ptext[], int charset[])
{
    int i = 0, j = 0;
    for (j = 0; j < 256; j++)
        charset[j] = 0;
    for (i = 0; ptext[i] != '\0'; i++)
        charset[ptext[i]]++;
}
 
int main()
{
    // Ввод данных
    int i;
    cin.get(ptext, 65535); // Считывание текста с пробелами
    // Заполняем массив счётчиков
    Proschet(&ptext[0], &charset[0]);
    // Вывод на экран (в консоль) символов, которые встречены в тексте один раз в порядке их появления
    for (i = 0; ptext[i] != '\0'; i++)
        if (charset[ptext[i]] == 1)
            cout << ptext[i];
    //Делаем просто пробелы после вывода
    cout << "\n\n\n";
    return 0;
}


Вернуться к обсуждению:
Найти ошибку
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2013, 02:14
Готовые ответы и решения:

Найти ошибку в программе: в visual studio выдает ошибку
#include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; using namespace std; int main() ...

Помогите найти ошибку: По двум сторонам и углу найти все остальное
Доброго времени суток. В универе дали задание написать программу &quot;По двум сторонам и углу между...

Найти слова, повторяющиеся более одного раза, не могу найти ошибку
#include &lt;iostream&gt; using namespace std; void obr1(char **s, char **mas, int n, int m) { int...

Найти сумму первых n-четных натуральных чисел (найти ошибку)
Нужно найти сумму первых n-четных натуральных чисел. Ошибка вылетает на 13 строке, должно быть я не...

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.