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

индексы и итераторы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ разница в местоположении функции http://www.cyberforum.ru/cpp-beginners/thread164205.html
есть ли разница где писать, в начале или в конце кода? например: #include <blabla> int a(int b, int c) { blabla } int main() { int a, b;
C++ Вычислить пример Помогите пожалуйста решить пример http://www.cyberforum.ru/cpp-beginners/thread164133.html
C++ Не могу понять постановку задачи
Всем доброго времени суток! Есть задача, с помощью перегруженной операции *, создать возможность умножать время друг на друга в формате hh:mm:ss. Цитирую: и умножать эти значения, используя тип...
Программа запускается с задержкой C++
Почему в Dev-C++ компиляция программы завершается успешно, а при попытки запустить эту программу черное окно появляется на 1 секунду и все?? что не так??:(
C++ Шестнадцатеричные система в С++ http://www.cyberforum.ru/cpp-beginners/thread164070.html
Всем приветик!!! я хочу чтобы вы помогли девушке с задачей по С++, буду очень благодарна) Если можно ,то с пошаговым решением...Во общем вот задача: Написать программу,печатающую символы от A до Z....
C++ Создать программу для вычисления Y и Z по заданным формулам Помогите пожалуйста,знаю что простенько,но не понимаю,а если можно то и объясните... y=sin(x/2+a(в 3й степени)) z= cos(квадрат)(x/2 + a(в 3й степени)) при a=0,42 x=2,5 Вроде что-то составил,а... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9664 / 5614 / 952
Регистрация: 25.07.2009
Сообщений: 10,778
07.09.2010, 21:07
Mayonez, так пойдёт?
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
#include <iostream>
#include <iterator>
#include <algorithm>
#include <vector>
 
int main(){
    std::vector<int> vec;
    vec.push_back(1);
    vec.push_back(3);
    vec.push_back(5);
    vec.push_back(7);
    vec.push_back(5);
    vec.push_back(5);
    
    int cnt;
    
    std::vector<int>::iterator it;
    for ( cnt = 0, it = std::find(vec.begin(), vec.end(), 5); it != vec.end(); 
        ++cnt, it = std::find(++it, vec.end(), 5) )
            std::cout << "ARRAY[" << std::distance(vec.begin(), it) << "]" << std::endl;
    if ( ! cnt )
        std::cout << "No elements with value 5 found in array." << std::endl;
    else
        std::cout << "Found " << cnt << " elements." << std::endl;
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru