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

Определить, есть ли в массиве... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ компилятор c++ http://www.cyberforum.ru/cpp-beginners/thread423115.html
Решил вот обратиться к умным людям насчет c++. Подумал я и решил начать изучать c++, ибо паскаль уже, скажем так, не "катит". Поспрашивал насчет компилятора - посоветовали Microsoft Visual Studio. Поставил, скачал достаточно много книг и туториалов для чайников по языкам c/c++. И тут же меня настигли неудачи: многие библиотеки, описываемые в книгах отсутствуют, ну по крайней мере VS пишет что...
C++ прога вычисляет не правильно Задание к работе Пользовательский класс должен содержать необходимые элементы-данные, метод установки их начальных значений: Void set(double X, …); метод печати: Void print(void); метод, решающий поставленную задачу: Void Run(void); Код методов – вне пространства определения класса. Программа должна включать в себя статический и динамический способы создания объектов, и для каждого... http://www.cyberforum.ru/cpp-beginners/thread423102.html
C++ Найти произведение элементов побочной диагонали матрицы Х(6,6).
Помогите плиз на Turbo C
Задача число и число записанное в обратном направлении сумма целого числа C++
ПОЖАЛУЙСТА помогите составить программу на соde::bloks c++,только начал учится в колегии после 10 лет перерыва между школой. Задача число и число записанное в обратном направлении сумма целого числа, напишите программу для всех трехзначных чисел ?
C++ Найти количество пятниц с 1 января 2001 по 31 декабря 2010. И найти количество пятниц, 13 http://www.cyberforum.ru/cpp-beginners/thread423077.html
Если кто знает как решить помогите
C++ Матрица Условие:Матрица F (10,8)-размера. Выполнить действия: Транспонировать матрицу и вывести на печать элементы диагонали, расположенные под главной диагональю. Результат разместить в двух строках. Помогите пожалуйста написать программу!!!Очень-очень нужно!!! Вы мне очень поможете))) подробнее

Показать сообщение отдельно
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
05.01.2012, 22:48     Определить, есть ли в массиве...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <vector>
#include <algorithm>
#include <iterator>
 
template <class T> T gen() { return rand() % 21; }
 
int main()
{
    srand(time(NULL));
    std::vector<int> v(10);
    std::generate(v.begin(), v.end(), gen<int>);
    std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    std::vector<int>::iterator pos = std::find(v.begin(), v.end(), (*std::min_element(v.begin(), v.end()) + *std::max_element(v.begin(), v.end())) / 2);
    if(pos == v.end())
        std::cout << "No element" << std::endl;
    else
    {
        std::cout << pos - v.begin() << std::endl;
        v.erase(pos);
        std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
        std::cout << std::endl;
    }
    return 0;
}
 
Текущее время: 03:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru