0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 54
1

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

13.11.2016, 10:26. Показов 3605. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я только начинаю программировать на C++ и поэтому мне нужна ваша помощь! Помогите решить следующую задачу:
Программа вводит n положительных целых чисел. Найти количество чисел, цифры которых образуют строго возрастающую
последовательность. Например, для последовательности чисел:123, 51, 3478, 4, 44 ответ 2 (это числа 3478 и 4)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2016, 10:26
Ответы с готовыми решениями:

Найти все натуральные n-значные числа, цифры в которых образуют строго возрастающую последовательность
Ребят,помогите сделать эту задачу через массивы.Я сделал через строки но мне сказали переделать ее...

Найти натуральные числа меньше N, цифры в записи которых образуют строго возрастающую последовательность
/* Найти натуральные числа меньше N, цифры в записи которых образуют строго возрастающую...

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

Определить количество чисел последовательности, у которых цифры образуют возрастающую последовательность
помогите пжалуйста не могу понять как написать программу на языке С++ 1.Определить количество...

4
Вездепух
Эксперт CЭксперт С++
10829 / 5848 / 1587
Регистрация: 18.10.2014
Сообщений: 14,504
13.11.2016, 10:32 2
Цитата Сообщение от HanZR Посмотреть сообщение
Найти количество чисел, цифры которых образуют строго возрастающую последовательность. Например, для последовательности чисел:123, 51, 3478, 4, 44 ответ 2 (это числа 3478 и 4)
Сюр какой-то... А 123 чем не угодило???
1
0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 54
13.11.2016, 10:33  [ТС] 3
Опечатка точнее будет: Например, для последовательности чисел:123, 51, 3478, 4, 44 ответ 3 (это числа 3478,123 и 4)
0
0 / 0 / 2
Регистрация: 28.10.2016
Сообщений: 2
13.11.2016, 12:41 4
Лучший ответ Сообщение было отмечено HanZR как решение

Решение

Как-то так

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
44
45
46
47
48
49
50
#include <iostream>
#include <conio.h>
 
using namespace::std;
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    char* mas[10];
    cout << "Количество чисел?\n>>";
    int n;
    cin >> n;
 
    for (int k = 0; k < n; k++)
        mas[k] = new char[n];
    
    for (int i = 0; i < n; i++)
    {
        cout << i + 1 << " >> ";
        cin >> *(mas + i);
    }
    bool inNumber=true;
    int counter=0;
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < strlen(mas[i])-1; j++)
        {           
            
            if ((mas[i][j] < mas[i][j + 1]) && (mas[i][j] > mas[i][j - 1]))
            {
                inNumber = true;
            }
            else
            {
                inNumber = false;
            }
        }
        if (inNumber)
        {
            counter++;
        }
        inNumber = false;
    }
    
    cout << "\nКоличество цифр: " << counter << endl;
    
    _getch();
    return 0;
}
0
0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 54
13.11.2016, 13:09  [ТС] 5
Спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2016, 13:09
Помогаю со студенческими работами здесь

Реализовать программу, которая находит все натуральные n-значные числа,цифры в которых образуют строго возрастающую последовательность(1234,2378,5789)
#include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;conio.h&gt; using namespace std; void swp(int &amp;i,...

Цифры данного четырехзначного числа N образуют строго возрастающую последовательность
Помогите пожалуйста. Только начинаю программировать и что-то у меня не особо выходит. цифры...

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

Вывести числа десятичные цифры которых образуют возрастающую последовательность
Добрый вечер. У меня возникла проблема с одной задачей, ее формулировка: задан диапазон от А...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru