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

Упорядочить массив из n символов методом пузырька в алфавитном порядке. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны две символьные строки А и В http://www.cyberforum.ru/cpp-beginners/thread1028941.html
Даны две символьные строки А и В. Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В. буквы можно переставлять и использовать 1 раз. По сути надо проверить, чтобы все символы строки В были в строке А
C++ работа с файлами Помогите написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв. http://www.cyberforum.ru/cpp-beginners/thread1028936.html
[struct tm] или нестыковка в C89 & C++98 & C++11? C++
http://www.cplusplus.com/reference/ctime/tm/?kw=tm Здесь в С++11 в поле tm_sec количество секунд в минуте как и нужно: 61сек. Но во вкладке C++98 C90 количество секунд в минте: 62сек. Почему раньше было 62 сек? ( в Стандарте я не смотрел :))
C++ Пользовательские функции в С
как этот код переделать с использованием пользовательской функции?? #include <stdio.h> #include <conio.h> #include <locale> #include <string.h> #include <iostream> using namespace std; void main() {
C++ фракталы http://www.cyberforum.ru/cpp-beginners/thread1028931.html
Написать 3 программы, который реализую 3 вида фракталов: 1)стохастический фрактал 2)алгебраический фрактал 3) геометрический фрактал
 

Показать сообщение отдельно
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
04.12.2013, 22:42     Упорядочить массив из n символов методом пузырька в алфавитном порядке.
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
#include <iostream>
 
int main()
{
    char a[10]={'f','d','i','a','e','b','j','h','c','g'};
    char tmp;
    bool f;
    do
    {
        f = true;
        for (int i=0; i<9; i++)
            if (a[i]>a[i+1])
            {
                f = false;
                tmp = a[i];
                a[i] = a[i+1];
                a[i+1] = tmp;
            }
    }
    while (!f);
    for (int i=0; i<10; i++)
        std::cout <<a[i] <<" ";
    return 0;
}
 
Текущее время: 16:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru