Форум программистов, компьютерный форум 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 Grade: C Age: 22 ...Отметьте, что программа должна уменьшать значение grade на 1 шаг - то есть на одну букву выше. Предполагается, что пользователь может ввести A, B или C, то есть Вам не нужно... 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() { const int MaxIter=500; double eps,Xn,Xk,dx;
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;{если в нем есть заданная буква, считаем} if k=2 then s2:=s2+s1+' ';{если их 2, записываем в строку S2} if s1=s1 then ks:=ks+1;{если первая буква=последней, считаем слово} Добавлено через 22 часа 44 минуты
C++ Удаление фрагмента из строки Дана идеальная строка, которая содержит равное кол-во открытых и закрытых скобок. Требуется удалить содержимое скобок (скобки тоже удаляются). Строку задать через Char s. пример: на входе 12(34)56(78)9 на выходе 12569 набросал код: #include <iostream> подробнее

Показать сообщение отдельно
Пaтрик
 Аватар для Пaтрик
394 / 387 / 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;
}
 
Текущее время: 17:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru