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

Опять алгоритмы сорировки) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти номер N дня с начала года http://www.cyberforum.ru/cpp-beginners/thread1027440.html
Скоро последний день сдачи очень прошу, помогите (Вы явно сечете в этом). 1. Заданы три числа D, M, Y, которые обозначают число, месяц и год. Найти номер N этого дня с начала года (високосные года учитывать. Високосные года – это те, у которых номер делится на 400, и те, у которых номер делится на 4, но не делится на 100). 2. Решение задачи оформит в виде функции, которая получает в качестве...
C++ Codeforces.Double Cola Условие задачи таково: Шелдон, Леонард, Пенни, Раджеш и Говард стоят в очереди к автомату по продаже баночек с напитком «Double Cola», других людей в очереди нет. Первый в очереди (Шелдон) покупает баночку, выпивает ее содержимое и раздваивается! Получившиеся два Шелдона встают в конец очереди. Затем следующий в очереди (Леонард) покупает баночку, выпивает и встает в конец очереди в двойном... http://www.cyberforum.ru/cpp-beginners/thread1027438.html
Получить новую матрицу прибавлением к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй матрицы C++
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу прибавлением к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй матрицы.
Определить, что положительных чисел больше, чем отрицательных C++
Найти количество положительных чисел среди четырёх целых чисел. Если количество положительных чисел больше количества отрицательных,то найти максимальное среди положительных,иначе найти минимальное среди отрицательных.Определить кол-во чисел равных нулю.Огромное спасибо за помощь!!!)
C++ Вывести на экран все числа последовательности являющиеся составными и их делители http://www.cyberforum.ru/cpp-beginners/thread1027421.html
Применение функций при работе с последовательностями чисел. Поступает последовательность целых положительных чисел, 0 – конец последовательности. Вывести на экран все числа последовательности являющиеся составными и их делители. Составное число имеет более двух делителей, то есть не является простым. Есть блок-схема, у меня не получается составить по ней программу....
C++ Вычисления таблицы значений суммы S(x) (не вычисляется логарифм) Составить программу вычисления таблицы значений суммы S(x): S(x)=\sum_{k=0}^{n}\frac{{\ln}^{k}3}{k!}{x}^{k} Еще одна схожая задача, но тут не читается логарифм (ln). Нужен совет программист-математиков. #include<iostream> #include<cmath> #define n 10 using namespace std; int fact(int x) { подробнее

Показать сообщение отдельно
tcennoc
1 / 1 / 0
Регистрация: 22.11.2013
Сообщений: 35
03.12.2013, 22:03  [ТС]     Опять алгоритмы сорировки)
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
#include<iostream>
using namespace std;
const int n=4;
const int m=0;
 
void r(int* ar,int m,int n);
void swap(int* a,int* b);
int _tmain(int argc, _TCHAR* argv[])
{
int* ar=new int[n];
for(int i=0;i<n;i++)
ar[i]=i+1;
r(ar,m,n);
system("pause");
 
    return 0;
}
void r(int* ar,int m,int n)
{
if(m==23)
return;
if(n==1)
n=4;
if(ar+n-1>ar+n-2)
{
swap(ar+n-1,ar+n-2);
for(int i=0;i<4;i++)
cout<<*(ar+i);
cout<<endl;
}
r(ar,m+1,n-1);
}
void swap(int* a,int* b)
{
int temp=*a;
*a=*b;
*b=temp;
}
Выводит повторы.
 
Текущее время: 21:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru