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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
llord
0 / 0 / 0
Регистрация: 14.02.2016
Сообщений: 66
#1

Определить, присутствует ли в последовательности хотя бы одна пара одинаковых "соседних" чисел - C++

05.03.2016, 19:35. Просмотров 226. Ответов 2
Метки c++ (Все метки)

Дана последовательность целых чисел, оканчивающаяся числом −1−1. Необходимо определить, присутствует ли в последовательности хотя бы одна пара одинаковых «соседних» чисел. Число −1−1 членом последовательности не является.
Выведите «YES», если условие задачи выполняется, и «NO» в противном случае.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2016, 19:35     Определить, присутствует ли в последовательности хотя бы одна пара одинаковых "соседних" чисел
Посмотрите здесь:

Определить, имеется ли среди чисел a, b, c хотя бы одна пара взаимно противоположных чисел C++
C++ Определить, имеется ли в заданной строке пара соседних одинаковых символов
C++ Определить, есть ли в последовательности хотя бы одна пара одинаковых "соседных" чисел
C++ Определить есть ли в последовательности хотя бы одна пара одинаковых чисел
C++ Создать класс "пара целых чисел". Определить конструкторы, деструктор, функции доступа к полям
Определить, есть ли в последовательности хотя бы одна пара соседних нечетных чисел C++
Определить имеется ли в заданных массивах хотя бы одна пара одинаковых элементов C++
Определить, имеется ли в одномерном числовом массиве хотя бы одна пара совпадающих по величине соседних чисел C++
C++ Определить, есть ли в заданной последовательности натуральных чисел хотя бы одна пара соседних нечётных чисел
C++ Заданы три числа. Определить, имеется ли среди них хотя бы одна пара взаимно противоположных чисел
Заданы три числа. Определить, имеется ли среди них хотя бы одна пара взаимно противоположных чисел C++
(Записи) Выяснить, есть ли в данной последовательности хотя бы одна пара символов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sab1ch
BrainOverflow
 Аватар для sab1ch
123 / 127 / 41
Регистрация: 31.03.2013
Сообщений: 556
05.03.2016, 20:08     Определить, присутствует ли в последовательности хотя бы одна пара одинаковых "соседних" чисел #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main()
{
    setlocale(LC_ALL, "Russian");
    int mas[10] = { 4, 5, 3, 4, 2, 3, 2, 4, -1, -1 };
    bool tr = false;
    for (int i = 0; i < 10; i++)
        if (mas[i] == mas[i+1] && mas[i] != -1 && mas[i+1] != -1)
        {
            tr = true;
            break;
        }
    cout << (tr ? "YES" : "NO") << endl;
 
}
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
3361 / 1683 / 448
Регистрация: 18.10.2014
Сообщений: 3,088
05.03.2016, 20:26     Определить, присутствует ли в последовательности хотя бы одна пара одинаковых "соседних" чисел #3
Цитата Сообщение от llord Посмотреть сообщение
числом −1−1.
Это что за число такое? -2 что ли?

C++
1
2
3
4
5
6
7
8
9
#include <algorithm>
#include <iostream>
 
int main()
{
  int S[] = { 1, 2, 3, 4, 5, 5, 6, 7, 8, -1, -1 };
  auto it = std::adjacent_find(std::begin(S), std::end(S));
  std::cout << (*it != -1 ? "YES" : "NO") << std::endl;
}
Yandex
Объявления
05.03.2016, 20:26     Определить, присутствует ли в последовательности хотя бы одна пара одинаковых "соседних" чисел
Ответ Создать тему
Опции темы

Текущее время: 00:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru