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

Найти все натуральные n-значные числа, цифры в которых образуют строго возрастающую последовательность - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразовать массив по условию. http://www.cyberforum.ru/cpp-beginners/thread309334.html
Собственно не могу преобразовать.. Дайте пенка в нужном направлении. Задача:Преобразовать массив таким образом, чтобы сначала располагались все элементы,отличающиеся от максимального не более чем на 20%, а потом — все остальные. #include <cstdlib> #include <iostream> #include <cmath> #include <clocale> using namespace std; int main(int argc, char *argv)
C++ скорость обработки Господа програмисты делаю программу и встал такой вопрос-допустим у нас есть такой код int a; a=0; for ( ; ; ) { a++ ; } Кто из железа отвечает за скорость подсчёта переменной а? Процесор,оперативка или и то и другое или я вообще ошибаюсь,тогда исправте меня. http://www.cyberforum.ru/cpp-beginners/thread309330.html
динамический массив символов 2 C++
Со слова яблоко путем "вырезок" и "склейок" его букв получить слова блок и око
C++ регулярные выражения
В сообщении могут содержаться IP-адреса компьютеров в формате d.d.d.d, где d – целое число из диапазона от 0 до 255. Удалить из сообщения IP-адреса, в которых последнее число d начинается с заданной цифры (данная цифра вводится с клавиатуры).
C++ При вводе названия месяца, вывести колличество дней в нем http://www.cyberforum.ru/cpp-beginners/thread309314.html
месяц=(январь, февраль, ..., декабрь) месяц m; int d; Переменной d присвоить количество дней в месяце m (год считать високосным).
C++ Не могу извлечь данные из файла Я не могу извлечь данные из файла и запихать их в список:( Помогите пожалуйста Собственно сам код #include <string.h> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <iostream.h> #include <iostream> подробнее

Показать сообщение отдельно
kerragin
0 / 0 / 0
Регистрация: 09.12.2010
Сообщений: 14
31.05.2011, 18:21     Найти все натуральные n-значные числа, цифры в которых образуют строго возрастающую последовательность
Ребят,помогите сделать эту задачу через массивы.Я сделал через строки но мне сказали переделать ее через массивы

Задача:
Найти все натуральные n-значные числа, цифры в которых
образуют строго возрастающую последовательность (например,
1234, 5789).

Код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 #include <string>
 #include <iostream>
 
 using namespace std;
 
 int main(int argc, char* argv[]) {
 
 string symbols = "123456789";
 
 int n = static_cast<int>(symbols.length());
 
 for(int i=1; i<=n; i++) 
 for(int j=0; j<=n-i; j++) 
 cout << symbols.substr(j, i) << endl;
 
 return 0;
 }
Еще помогите если не трудно перевести код из паскаля на с++ для:

Задача:Даны две дроби A/B и C/D (А, В, С, D — натуральные числа).
Составить программу для умножения дроби на дробь. Результат
должен быть несократимой дробью.

Код :

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
procedure (var a:integer;var b:integer;var del:integer);
 var
 ost:integer;
 begin
 repeat
 
 ost:=a mod b;
 a:=b;
 b:=ost;
 if b<>0 then del:=ost;
 
 until ost=0;
 end;
Добавлено через 40 минут
люди,помогите!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru