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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ удаление символа '\n' в string http://www.cyberforum.ru/cpp-beginners/thread1100586.html
Здравствуйте! Я видимо наверно жутко туплю, но я никак не пойму почему при попытке удалении в строке символа новой строки '\n' у меня в 2010 студии удаляется вся последующая часть строки стоящая...
C++ В матрице 3*3 подсчитать в каждой строке количество элементов меньших 22. Решить задачу, составить .com файл В матрице 3*3 подсчитать в каждой строке количество элементов меньших 22. http://www.cyberforum.ru/cpp-beginners/thread1100576.html
oshibka kodirovki C++
Собственно вот проблемка, рисует иероглифы, помогите исправить 2-ой день голову ломаю. #include <iostream> #include <windows.h> #include <string> using namespace std; int main() { ...
C++ Ошибка линковки. Глобальные переменные
Здравствуйте, имеется многофайловый проект. Объявляю глобальные переменные с помощью extern. Линковщик жалуется на 2 ошибки: LNK2020 и LNK2001. MVS 2013.
C++ Дана строка s, содержащая n символов s1, s2, . , sn,. Зеркальное отражение строки http://www.cyberforum.ru/cpp-beginners/thread1100544.html
Дана строка s, содержащая n символов s1, s2, ... , sn,. Если эта строка является Палиндромом то есть s1 = sn, s2= sn-1..., то оставить его без смены, иначе - дополнить эту строку его «зеркальным»...
C++ Как объявлять и инициализировать динамические структуры? С помощью операции new нужно создать массив из трёх элементов структуры. Пытался это сделать, но возникают проблемы из присваиванием значений членам структуры. Был бы признателен и за просто... подробнее

Показать сообщение отдельно
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
19.02.2014, 22:06
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
39
40
41
42
43
#include<iostream>
using namespace std;
int n,a[10];
bool check()
{
if(n==1) return true;
 
int d=a[1]-a[0];
for(int i=0;i<n-1;i++)
if(a[i+1]-a[i]!=d) return false;
 
return true;
}
 
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
{
    if(check)
    {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;
}
Добавлено через 1 минуту
то есть цифра 246 тоже удовлетворяет условию, здесь увеличение строго на +2
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru