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

Пользователь вводит символы, вывести все не повторяющиеся в алфавитном порядке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить бесконечную сумму ряда с заданной точностью е(е>0) http://www.cyberforum.ru/cpp-beginners/thread1075224.html
Помогите пожалуйста вычислить бесконечную сумму ряда с заданной точностью е(е>0)
C++ Динамическое создания массива со случайной длинной Всем привет! Может кто-нибудь пожалуйста подсказать что не так в этом коде? int** jaggedArray = new int *; for (int i = 0; i < 5; i++) jaggedArray = new int ; Код функции gen_random: int gen_random( int range_min, int range_max ) {return range_min+rand()%(range_max-range_min+1);} По задаче нужно создать массив из 5 массивов со случайной длинной, но почему-то создаются массивы с длинной... http://www.cyberforum.ru/cpp-beginners/thread1075214.html
Очередное, из теста C++
Текст вопроса При вызове multiply (X1=1, Y1=2) по форме описания: int multiply (X, Y) { X +=Y++ return ++X * Y++ } функция вернет следующее значение: Выберите один ответ: 12
Написать программу, определяющую среднее геометрическое 6 чисел C++
Задали написать прогу которая находит среднее геометрическое 6 чисел. Я написал #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; int main() { double a,b,c,d,e,f; double n;
C++ Определить, как изменится значение указателя при выполнении кода http://www.cyberforum.ru/cpp-beginners/thread1075174.html
При выполнении операции: double *p; ++p; значение указателя р увеличится на: Выберите один ответ: 4
C++ Код вычисления определителя матрицы до 10-го порядка Мне очень нужен код программы для вычисления определителя матрицы до 10-го порядка. подробнее

Показать сообщение отдельно
slevin_45
1 / 1 / 0
Регистрация: 17.12.2013
Сообщений: 66
19.01.2014, 01:07     Пользователь вводит символы, вывести все не повторяющиеся в алфавитном порядке
Здравствуйте!Я ломаю голову весь вечер.Я не могу понять в чём ошибка.
Задача:пользователь вводит символы,я должен вывести все неповторяющиеся в алфавитном порядке.
Первый цикл(отбор неповторяющихся символов)работает отлично.Но во втором цикле(упорядочивание по алфавиту)что-то идёт не так.Помогите ,пожалуйста.

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
38
39
40
41
42
43
44
45
46
#include<iostream>
#include<string.h>
using namespace std;
int main(void)
{
    char latalf[]="abcdefghijklmnopqrstuvwxyz";
    char str[40];
    char mas[30];
    int k,q,i,j,f=strlen(latalf),t;
    cout<<"vvedite svoi simvoli";
    cin.getline(str,41);
    int n=strlen(str);
    q=0;
    for(i=0;i<n;i++)
    {k=0;
        for(j=0;j<n;j++)
        {
            if(str[i]==str[j])
            {
                k++;
            }
 
        }
        if(k<2)
        {
            mas[q]=str[i];
            q++;
        }
    }
    t=0;
    cout<<endl;
    for(i=0;i<f;i++)
    {
        for(j=0;j<q;j++)
        {
           if(latalf[i]==mas[j])
           {
               mas[t]=latalf[i];
               cout<<mas[t];
               t++;
           }
        }
    }
system("PAUSE");
return(0);
}
Вложения
Тип файла: txt Новый текстовый документ.txt (644 байт, 8 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru