Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Граф Артемий
-1 / 0 / 0
Регистрация: 17.09.2015
Сообщений: 19
#1

Проверить является ли заданная последовательность целых чисел перестановкой чисел натурального ряда - C++

20.09.2015, 08:36. Просмотров 562. Ответов 2
Метки нет (Все метки)

Проверить, является ли заданная последовательность целых чисел перестановкой начального отрезка последовательности натуральных чисел
http://www.cyberforum.ru/cpp-beginners/thread878672.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2015, 08:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Проверить является ли заданная последовательность целых чисел перестановкой чисел натурального ряда (C++):

Проверить, является ли данная последовательность целых чисел упорядоченной по убыванию
Проверить, является ли данная последовательность целых чисел упорядоченной по...

Заданная последовательность целых чисел. Найти количество чисел, делящихся на 3 и 5 без остатка
Здравствуйте, Уважаемые. Очень срочно нужна Ваша помощь, в решении данной...

Проверить, является ли данная последовательность целых чисел упорядоченной по убыванию. Если нет, упорядочить ее
Проверить, является ли данная последовательность целых чисел упорядоченной по...

Дана последовательность целых чисел а1, а2, …, an. Выяснить, является ли она симметричной последовательностью простых чисел
Ребят срочно надо><

Выяснить является ли последовательность перестановкой числового ряда
Нужна помощь Дано некоторое натуральное n (n ≤ 100) и целые числа а1 , а2,...

2
Ferrari F1
791 / 521 / 156
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
Завершенные тесты: 1
20.09.2015, 09:10 #2
Граф Артемий,
Тебе нужно написать программу, чтобы решить эту задачу.
0
zss
Модератор
Эксперт С++
6953 / 6515 / 4136
Регистрация: 18.12.2011
Сообщений: 17,192
Завершенные тесты: 1
20.09.2015, 11:10 #3
Лучший ответ Сообщение было отмечено Граф Артемий как решение

Решение

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>
#include <algorithm>
int main()
{
    const int n=20;
    int a[n];
    for(int i=0;i<n;i++)
        a[i]=i+1;
    std::random_shuffle(a,a+n);
    for(int i=0;i<n;i++)
        std::cout<<a[i]<<' ';
    std::cout<<std::endl;
 
    std::sort(a,a+n);
    int i;
    for(i=0;i<n;i++)
        std::cout<<a[i]<<' ';
    std::cout<<std::endl;
    for(i=0;i<n-1;i++)
        if(a[i+1]-a[i]!=1)
        {
            break;
        }
    if(i==n-1)
        std::cout<<"Yes"<<std::endl;
    else
        std::cout<<"No"<<std::endl;
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.09.2015, 11:10
Привет! Вот еще темы с решениями:

Выяснить, является ли последовательность целых чисел возрастающей
Дана последовательность целых чисел а1, а2, ..., аn. Выяснить будет ли она...

Выяснить, является ли последовательность из М введенных целых чисел упорядоченной по убыванию
Выяснить, является ли последовательность из М введенных целых чисел...

Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно своего центрального элемента
Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно...

Дана последовательность целых чисел, последнее из которых 0. Найти количество 3-значных чисел
Дана последовательность целых чисел, последнее из которых 0. Найти количество...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru