Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывести все возможные расположения двух единиц в массиве из четырех элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не используя других массивов, переставить элементы заданного массива в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread1200425.html
Дан массив целых чисел. Не используя других массивов, переставить элементы массива в обратном порядке. Заранее благодарю.
C++ Игра "Сбей самолёт" как сделать чтобы цикл перерисовки "самолёта"(for(i=0;i<21;i++)) не ждал нажатия кнопки для следующего шага #include <dos.h> #include <graphics.h> #include <stdio.h> #include <conio.h> #include... http://www.cyberforum.ru/cpp-beginners/thread1200422.html
Задача с нахождением вероятности C++
Завод изготовляет изделия, каждое из кот. с вероятностью P имеет дефект. В цехе имеются три контролёра: изделие осматривается только одним контролёром (с одинаковой вероятностью - первй, второй,...
C++ Построить блок-схему c++
Помогите, нужен человек, который сможет сделать блок-схему по коду c++. Пожалуйста мне срочно нужно, сам пока не умею. #include <iostream> #include <time.h> #include <windows.h> #include...
C++ Не могу найти ошибку в коде, двумерные и одномерные массивы http://www.cyberforum.ru/cpp-beginners/thread1200390.html
# include <iostream.h> # include <iomanip.h> # include <conio.h> # include <fstream.h> # define m 10 # define n 5 # define k 50 float a, x, y; // Les variables globales
C++ Обработка строковых данных с использованием внешних файлов Люди добрые, есть такая проблемка, в общем имеется текст: "The Old Man and the Sea is the story of an epic struggle between an old, seasoned fisherman and the greatest catch of his life. For... подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
05.06.2014, 21:02
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <algorithm>
#include <conio.h>
 
void func(int arr[])
{
    std::sort(arr, arr + 4);
    
    do
    {
        std::cout << arr[0] << arr[1] << arr[2] << arr[3] << std::endl;
    }
    while (std::next_permutation(arr, arr + 4));
}
 
int main()
{
    int arr[] = {0,0,1,1};
    func(arr);
    
    std::cout << "\nOperation succeeded\n";
    getch();
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru