Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Оператор цикла, нахождение суммы обратной прогрессии корней Не могу понять, как реализовать следующие вычисление с помощью цикла. Понимаю, что легче сделать это с помощью рекурсии, но задание по циклам. Именно, как сделать, что бы был "корень из корня из корня ..." https://www.cyberforum.ru/ cpp-beginners/ thread792810.html C++ Можно ли определить размер динамического двумерного массива, количество строк и столбцов?
help
C++ Структура класса Всем привет. Только начал изучать ООП. Вообщем есть задание: Создать класс - дата с полями в закрытой части: день (1-31), месяц (1-12), год (целое число). Определить конструктор, деструктор, функции смены дня, месяца и года, получения значений дня, месяца и года, функции вывода по образцам: "15 января 2012 г." и "15.01.2012". Функции изменения значений полей класса должны проверять корректность ... https://www.cyberforum.ru/ cpp-beginners/ thread792794.html C++ г-но код или можно ли передать метку (от гоуту) в функцию как параметр? https://www.cyberforum.ru/ cpp-beginners/ thread792779.html
Собственно вопрос в заголовке, даже не знаю как это мне в голову пришло, но все же интересно xD
C++ Ввести символьный массив из 10-ти или меньшего количества элементов и поменять местами первый и последний элементы
Ввести символьный массив из 10-ти или меньшего количества элементов и поменять местами первый и последний элементы.
C++ Указатели.Функции (произведение элементов массива) https://www.cyberforum.ru/ cpp-beginners/ thread792757.html
Ввести в Memo некоторое количество чисел. Занести в массив положительные числа из Мемо. Точное количество элементов массива должно вычисляться в отдельной функции. Заполнение массива из Мемо должно выполняться в отдельной функции с параметрами: массив и количество элементов. Вычислить с помощью функции произведение элементов массива. Помогите написать код..пожалуйста
C++ Алгоритмы на C++ Вот решил приобрести себе такую ​​книгу. http://www.ozon.ru/context/detail/id/5531965/ Книга вроде не плохая, но там нет описания всех структур данных (отображение, множества). Хотелось бы все структуры знать, и не платить два раза) По вашему мнению, это не пустая трата денег? Или возможно есть другие книги со всеми структурами? Посоветуйте что-то, потому что эта книга тоже не малых денег стоит... https://www.cyberforum.ru/ cpp-beginners/ thread792750.html C++ Реализовать базу данных через текстовый файл
народ у меня есть вопрос как сделать чтобы программа на си++ записывала данные в одномерный массив а потом записывала данные массива в файл например тхт формата, также в этой программе должна присутствовать функция открытия записанного нами массива и его редактирования. Понимаю что это сложно но этот форум не для школьников. заранее спасибо!
C++ Программа подсчета цифр в строке https://www.cyberforum.ru/ cpp-beginners/ thread792725.html
Вопрос собственно не в самой программе, а в одной её строчке:) #include "stdafx.h" #include <stdio.h> #include <conio.h> #define eof -1 #define maxind 10 int main()
C++ queue multitreading вот есть очередь и цикл //### float sum = 0; float number; std::queue<int> myqueue; std::cout << "Hello World" << std::endl; for(int i=1;i<101;i++) https://www.cyberforum.ru/ cpp-beginners/ thread792724.html
C++11::templates::compilation failure C++
Почему не компилируется. Объяснить. template< unsigned v = 10 > class a { public: class b { std::vector< char > seq; int n;
C++ Мусор при правильном считывание данных из файла https://www.cyberforum.ru/ cpp-beginners/ thread792707.html
#include <iostream> #include <fstream> #include <string> #include <string.h> class Database { public: Database(){count = 0;}
30 / 30 / 13
Регистрация: 07.08.2012
Сообщений: 86
23.02.2013, 16:50 0

Сортировка символов в строке - C++ - Ответ 4171049

23.02.2013, 16:50. Показов 15512. Ответов 30
Метки (Все метки)

Ответ

Конечно, тут же ясно написано выводить только те, которые есть в ord:
C++
1
2
if (ss1[t]==ord[i])
    cout<<ss1[t];
И вообще непонятно зачем весь этот цикл нужен. Ни сортировки, ничего, бред какой-то.
Вот вам баблом Должно работать )
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
#include<iostream>
#include<iomanip>
#include <algorithm>
 
using namespace std;
 
int main()
{
    setlocale(0,"");
 
    int n=8;
    int i,t;
    char *ss1=new char[n];
    strcpy(ss1,"");
    ss1="Привет мир";
    cout<<"Исходная строка: "<<ss1<<endl;
    cout<<"Конечный вариант: ";
    char ord[]="АаБбВвГгДдЕе1234567890";
    
    int len = strlen(ss1), lenOrd = strlen(ord);
    
    for (int i = 0; i < len - 1; ++i) {
        for (int j = i + 1; j < len; ++j) {
            int first = -1, second = -1;
            for (int k = 0; k < lenOrd; ++k) {
                if (ss1[i] == ord[k])
                    first = k;
                if (ss1[j] == ord[k])
                    second = k;
            }
            
            if (first == -1 || (first > second && second != -1))
                swap(ss1[i], ss1[j]);
        }
    }
    
    cout << ss1 << endl;
    return 0;
}
Добавлено через 2 минуты
xtorne21st, все компилируется, что вы наговариваете
http://ideone.com/pWr9zw

Вернуться к обсуждению:
Сортировка символов в строке C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.02.2013, 16:50
Готовые ответы и решения:

Сортировка символов в строке по алфавиту
Добрейшего времени суток всем. Задача следующая: &quot;Вывести буквы, имеющиеся в тексте, в алфавитном...

Сортировка символов в строке, виртуальные функции
Всем привет! Помогите пожалуйста, нужно написать лабу на С++: базовый класс &quot;строки&quot; с виртуальной...

Сортировка символов в каждой строке по алфавиту
Программа не работает Код: #include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; int...

В строке символов найти максимальную подпоследовательность символов, являющуюся палиндромом
Народ, помогите пожалуйста. Нужно написать программу, используя динамический массив. Вот условие...

30
23.02.2013, 16:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.02.2013, 16:50
Помогаю со студенческими работами здесь

Сортировка Шелла и пирамидальная сортировка для символов
Здраствуйте, можете пожалуйста привести пример сортировок шелла и пиромидальной сортировки...

В строке символов установить пробелы вместо символов,номера позиций которых при делении на 6 дают в остатке 3
и вот 2 задачка. В заданной строке символов установить пробелы вместо символов,номера позиций...

Дана строка символов, пользователь вводит комбинацию символов проверить сколько раз встечается эта комбинация в строке.
Дана строка символов, пользователь вводит комбинацию символов проверить сколько раз встечается эта...

Текст, состоящий не более чем из 255 символов, разбить на строки длиной не более 50 символов в строке
Текст, состоящий не более чем из 255 символов, разбейте на строки длиной не более 50 символов в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru