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

программа на C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано предложение. Вывести все различные слова http://www.cyberforum.ru/cpp-beginners/thread91597.html
Дано предложение. Вывести все различные слова.Помогите пожалуста:)))))Надо решить в Си!
C++ Цветные символы в консоли. Уважаемые, подскажите как сделать символы в консоли цветными. IDE - VStudio 2008. http://www.cyberforum.ru/cpp-beginners/thread91580.html
WaitForSingleObject вешает интерфейс C++
Вот решил написать функцию для запуска процесса и ожидание завершения. void StartAndWait (char* Program, char* WorkDirectory) { STARTUPINFO cif; ZeroMemory(&cif,sizeof(STARTUPINFO)); PROCESS_INFORMATION pi; if(CreateProcess(Program,NULL,NULL,NULL,FALSE,FALSE,NULL,WorkDirectory,&cif,&pi)) {
C++ Головоломки на С++
Ребят, ищу головоломки на С++(составляю справочник, помощь не останется без внимания, имена помогающих будут занесены в справочник.) Необходим материал! Потом, с разрешения администрации сайта, справочник будет предложено залит на сайт. Заранее спасибо! Задачки вот такого типа: int i = 5; i = ++i + ++i; i = ? До связи!
C++ Запись в бинарник и его чтение http://www.cyberforum.ru/cpp-beginners/thread91524.html
Привет всем, задача состоит в том, что нужно записать в бинарник сведения о сканерах и считать их из него. Проблема в том что нужно в первых 2-х байтах записать количество сканеров. Я сдвигаю курсор на 2 байта и начинаю запись сканеров, затем сдвигаю курсор в начало бинарника и записываю подсчитанное кол-во записей, но когда я читаю из бинарника количество записей (первые 2 байта) выходит...
C++ неоднозначность, explicit Добрый вечер. написал такой шаблонный класс: template <class T> class Container { private: ...... public: Container(const int _dim, ...); подробнее

Показать сообщение отдельно
Андрейка
407 / 211 / 22
Регистрация: 25.03.2009
Сообщений: 710
01.02.2010, 21:11     программа на C++
FofonRed, вспоминая комбинаторику получаем 5! вариантов)
то есть всех перестановок будет 120 штук
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
#include <iostream>
#include <algorithm>
 
int main () 
{
    size_t kol = 0;
 
    char str[] = {'a','b','c','d','e'};
    const size_t N = sizeof(str) / sizeof(*str);
 
    std::sort(str,str + N);
 
    do
    {
        std::copy(str, str+N, std::ostream_iterator <char> (std::cout," "));
        std::cout << std::endl;
        kol++;
    }
    while (std::next_permutation(str, str+N));
 
    std::cout << kol << std::endl;
 
    return 0;
 
}
а вот кол служит для проверки сколько раз переставили 5-символьную строку и того 120.
 
Текущее время: 19:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru