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

Имеется ли в целочисленном массиве два идущих подряд нуля? - C++

Восстановить пароль Регистрация
 
crayz
0 / 0 / 0
Регистрация: 29.06.2010
Сообщений: 15
02.12.2012, 18:09     Имеется ли в целочисленном массиве два идущих подряд нуля? #1
Имеется ли в целочисленном массиве два идущих подряд нуля? Ответ вывести в виде "ДА" или "НЕТ"
Спасибо заранее, очень нужно...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2012, 18:09     Имеется ли в целочисленном массиве два идущих подряд нуля?
Посмотрите здесь:

Дана последовательность целых чисел. Известно, что среди них несколько раз встречаются два подряд идущих нуля. C++
Выяснить, имеются ли в данном массиве два идущих подряд положительных элемента C++
Проверить два идущих подряд нуля в массиве C++
C++ Дана последовательность целых чисел. Известно, что среди них несколько раз встречаются два подряд идущих нуля C++
C++ Определить наибольшее количество подряд идущих нулей в целочисленном массиве
C++ Найти в последовательности чисел два подряд идущих нуля
C++ Определить, имеется ли в массиве три идущих подряд нулевых элементов
C++ В целочисленном массиве вывести все группы идущих подряд одинаковых элементов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
02.12.2012, 18:13     Имеется ли в целочисленном массиве два идущих подряд нуля? #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
template <typename T>
bool func(T array[], size_t size, T value = 0)
{
    for (int i = 0; i < size - 1; i++)
        if (array[i] == value && array[i + 1] == value)
            return true;
    return false;
}
 
int main()
{
    int array1[] = { 1, 2, 2, 0, 0, 1 };
    int array2[] = { 1, 2, 3 };
    std::cout << (func<int>(array1, 6) ? "YES" : "NO") << std::endl;
    std::cout << (func<int>(array2, 3) ? "YES" : "NO") << std::endl;
}
Yandex
Объявления
02.12.2012, 18:13     Имеется ли в целочисленном массиве два идущих подряд нуля?
Ответ Создать тему
Опции темы

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