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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию, которая читает данные из файла note.txt в структуру приведенного вида http://www.cyberforum.ru/cpp-beginners/thread110229.html
Задание следущее: Написать функцию, которая читает данные о ноутбуках из файла note.txt в структуру приведенного вида. Написать функцию, которая записывает содержимое структуры в конец бинарного файла. Структура бинарного файла: первые два байта-целое число записей в файле; далее записи в формате структуры NOTEBOOK. Написать программу, в которай на основе разработанных функций осуществляется...
C++ Сортировка двумерного массива 5 разными способами Помогите найти ошибку, пожалуйста =) Задача: Упорядочить каждую нечетную строку по возрастанию абсолютных величин, каждый четный столбец по возрастанию пятью способами (пузырёк, отбор, вставка, Шелл, быстрая сортировка) Проблема: где-то сбоит метод Шелла и быстрая сортировка и никак не могу найти где, помогите пожалуйста, на вас последняя надежда =) На массивах, например 5х5 работает... http://www.cyberforum.ru/cpp-beginners/thread110228.html
Первый Проект с Базами C++
Надо написать диплом, задание стоит так, написать программу на С++ с использованием баз данных. Программа типа учёт и списки студентов. Что посоветуете? Какие типы баз данных посоветуйте. что будет лучше использовать Builder или MS Visual Studio?
Дано натуральное число n. Отбросить в нем все цифры, стоящие правее самой правой единицы либо оставить число без изменений, если единицы в нем нет C++
Дано натуральное число n. Отбросить в нем все цифры, стоящие правее самой правой единицы либо оставить число без изменений, если единицы в нем нет).
C++ Случайное число в диапозоне и заполнение массива. http://www.cyberforum.ru/cpp-beginners/thread110197.html
Добрый день. Может ктонить помоч с кодом на С++? Задание звучит так: Написать функцию которая принимает 2 аргумента целых числел. Функция должна вывести случайное число из диапозона этих чисел. Как выводить случайное число я знаю.. а вот как в диапозоне вообще хз...:( И еще 1 вопрос: Задание: нужно создать функцию которая будит заполнять массив 10х10 по порядку возрастания. т.е массив...
C++ "asin" не работает формула надо посчитать угол между точкой с координатами (х,у) и точкой начала координат х и у вводим с клавиатуры в окошко программы а по нажатии клавиши выводим на экран результат пишу событие для кнопки int x = int::Parse(textBox1->Text); int y = int::Parse(textBox2->Text); float const pi = 3.14; float alfa = atan(y/x)*180/pi; textBox3->Text... подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт C++
 Аватар для XuTPbIu_MuHTAu
2219 / 734 / 10
Регистрация: 27.05.2008
Сообщений: 1,507
29.03.2010, 20:31     Дан массив из строчных латинских букв. Вывести на экран в алфавитном порядке все буквы, которые входят в этот текст по одному разу
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 <stdio.h>
 
const int alph_length = 26;
 
 
int main() {
    int i;
    char text[81];
    char *p;
 
    int letters_encountered[alph_length];
 
    for(i = 0;i< alph_length ; i++ ) 
         letters_encountered[i]=0;
 
    fgets(text,80,stdin);
 
    p = text;
 
    while(*p!=0) {
        if(*p< 'a' || *p > 'z') {
 
            p++;
            continue;
        };
 
        letters_encountered[*(p++) -'a']++;
    };
 
    for(i=0;i<alph_length;i++) { 
        if(letters_encountered[i]==1)
            printf("%c",'a'+(char)i);
 
    };
    return 0;
 
};
 
Текущее время: 05:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru