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

Дан массив из строчных латинских букв. Вывести на экран в алфавитном порядке все буквы, которые входят в этот текст по одному разу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию, которая читает данные из файла note.txt в структуру приведенного вида http://www.cyberforum.ru/cpp-beginners/thread110229.html
Задание следущее: Написать функцию, которая читает данные о ноутбуках из файла note.txt в структуру приведенного вида. Написать функцию, которая записывает содержимое структуры в конец бинарного...
C++ Сортировка двумерного массива 5 разными способами Помогите найти ошибку, пожалуйста =) Задача: Упорядочить каждую нечетную строку по возрастанию абсолютных величин, каждый четный столбец по возрастанию пятью способами (пузырёк, отбор, вставка,... http://www.cyberforum.ru/cpp-beginners/thread110228.html
Первый Проект с Базами C++
Надо написать диплом, задание стоит так, написать программу на С++ с использованием баз данных. Программа типа учёт и списки студентов. Что посоветуете? Какие типы баз данных посоветуйте. что будет...
Дано натуральное число n. Отбросить в нем все цифры, стоящие правее самой правой единицы либо оставить число без изменений, если единицы в нем нет C++
Дано натуральное число n. Отбросить в нем все цифры, стоящие правее самой правой единицы либо оставить число без изменений, если единицы в нем нет).
C++ Случайное число в диапозоне и заполнение массива. http://www.cyberforum.ru/cpp-beginners/thread110197.html
Добрый день. Может ктонить помоч с кодом на С++? Задание звучит так: Написать функцию которая принимает 2 аргумента целых числел. Функция должна вывести случайное число из диапозона этих чисел. Как...
C++ "asin" не работает формула надо посчитать угол между точкой с координатами (х,у) и точкой начала координат х и у вводим с клавиатуры в окошко программы а по нажатии клавиши выводим на экран результат пишу событие для кнопки ... подробнее

Показать сообщение отдельно
Warbit
1 / 1 / 0
Регистрация: 06.12.2012
Сообщений: 9
27.12.2012, 17:53
Я попробовал для одномерного символьного массива:
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
31
32
33
34
35
36
37
#include <iostream>
#include <conio.h>
 
using namespace std;
const int ALPHA = 26;
int main()
{
    char text[100] ;//массив с введенным текстом
    for (int r = 0; r < 100; r++)
    {
        text[r] = '0';
    }
    cout << "Enter the text: " << endl;
    cin.getline(text,99);
    char letters[ALPHA]; //массив для хранения в алфавитном порядке единожды встречаемых букв
    int i = 0;
    for (char n = 'a'; n <= 'z'; n++)
    {
        int count = 0;
        for (int k = 0; k < 100; k++)
        {
            if (text[k] == n)
                count++;
        }
        if (count == 1)
        {
            letters[i] = n;
            i++;
        }
    }
    for (int e =0; e < ALPHA; e++)
    {
        cout << letters[e];
    }
    _getche();
    return 0;
}
на выходе шлак какой то получается. Подскажите где собака зарыта, плз
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru