Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию, генерирующую массив из N случайных чисел, принадлежащих указанному диапазону http://www.cyberforum.ru/cpp-beginners/thread716593.html
1) Написать функцию, генерирующую массив из N случайных чисел, принадлежащих указанному диапазону . Величины N, a и b задаются с клавиатуры. Максимальное значение N=1000. 2) Написать функцию для...
C++ Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик. #include... http://www.cyberforum.ru/cpp-beginners/thread716591.html
Нужно написать программу для двухмерной матрици C++
После ввода с клавиатуры размерности двухмерной матрицы целых чисел, а также введение элементов строками через пробел, вывести на экран отсортированные по убыванию минимальные элементы каждого столбца
Неясность условия (Моделирование автомата) C++
1.1 Моделирование автомата Автоматом  называется некоторое устройство, которое математи-чески описывается тремя множествами X, Y, S и диаграммой D работы: X = {x1, x2, … , xn} – множество...
C++ Обмен значений 2 указателей в функции http://www.cyberforum.ru/cpp-beginners/thread716581.html
Добрый вечер всем. Хочу при помощи функции менять адреса двух указателей. Вот код: #include <iostream> using namespace std; template <typename T> void swap1 (T *a, T *b) { T *temp_a = a;...
C++ Создать класс регион со следующими данными Создать класс регион со следующими данными: название обл., Кол-во жителей, площадь, кол-во учебных заведений, кол-во промышленных предприятий. Создать метод для выполнения следующего действия:... подробнее

Показать сообщение отдельно
Пaтрик
417 / 392 / 40
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
02.12.2012, 18:13
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;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru