Форум программистов, компьютерный форум, киберфорум
Amandosov
Войти
Регистрация
Восстановить пароль
Оценить эту запись

Найти все натуральные N-значения числа,цифры в которых делают сторого увелечение последовательности(234)

Запись от Amandosov размещена 19.02.2014 в 18:22

еле
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
#include<iostream>
using namespace std;
int n,a[10];
void print(int k,int m)
{
 
for(int i=m+1;i<=9-k+1;i++)
{
a[n-k]=i;
if(k>1)
print(k-1,i);
else
{
    for(int i=0;i<n;i++)
    cout<<a[i];
    cout<<endl;
}
 
}
}
 
int main()
{
cin>>n;
if(n>9) {cout<<"Net takie chisla";return 0;}
 
print(n,0);
 
return 0;
}
Размещено в Без категории
Показов 1291 Комментарии 0
Всего комментариев 0
Комментарии
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru