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

Работа с массивом через указатели(Определить, строго ли чередуются элементы в массиве) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод на экран исходного и транспонированного изображение матрицы http://www.cyberforum.ru/cpp-beginners/thread740667.html
помогите найти ошибку.. #include<stdio.h> #include<conio.h> #include<math.h> int main() { float a, b; int i, j; clrscr();
C++ программа запрашивает имя, фамилию, возраст и класс, затем выводит их. Не могу разобраться всем доброй ночи, была эта тема но не понял. What is your first name? Betty Sue What is your last name? Yew What letter grade do you deserve? B What is your age? 22 Name: Yew, Betty Sue... http://www.cyberforum.ru/cpp-beginners/thread740665.html
Оценка сортировки одномерного массива различными способами C++
Помогите с созданием программы! Хотя бы с чего начать, от чего отталкиваться.... Нужна программа для Оценки сортировки одномерного массива различными способами. Данная работа предполагает...
C++ Ряд тейлора
Доброй ночи. #include <iostream> #include <iomanip> #include <float.h> #include <math.h> using namespace std; void dno() { ...
C++ Под С++ нужно переделать http://www.cyberforum.ru/cpp-beginners/thread740653.html
while pos(' ',s)>0 do{пока есть пробелы} begin s1:=copy(s,1,pos(' ',s)-1);{копируем первое слово} k:=0; for i:=1 to length(s1) do{смотрим его} if s1=c then k:=k+1;{если в нем есть...
C++ Удаление фрагмента из строки Дана идеальная строка, которая содержит равное кол-во открытых и закрытых скобок. Требуется удалить содержимое скобок (скобки тоже удаляются). Строку задать через Char s. пример: на входе... подробнее

Показать сообщение отдельно
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
21.12.2012, 08:06
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <iomanip>
#include <cmath>
 
template < typename T >
bool func(const T *first, const T *last)
{
    const T *next = first + 1;
    while (next < last)
        if (std::abs(*first++ - *next++) != 1)
            return false;
    return true;
}
 
int main()
{
    int array1[] = { 1, 0, 1, 0, 1, 0, 1, 0 };
    int array2[] = { 1, 0, 1, 1, 0 };
    std::cout << (func(std::begin(array1), std::end(array1)) ? "Yes" : "No") << std::endl;
    std::cout << (func(std::begin(array2), std::end(array2)) ? "Yes" : "No") << std::endl;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru