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

std:: find Не нашла элемент - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Бинарный поиск в массиве с++ http://www.cyberforum.ru/cpp-beginners/thread409828.html
Помогите, пожалуйста с задачей: Создать массив из 20-ти елементов, инициализировать массив. 1) Найти значение, которое есть в нем. 2) Найти значение, которого нет в нем. Получился код, но не могу найти ошибку, программа не работает #include <iostream> using namespace std; int main() { int m=1;
C++ Переделать программу под функцию Написать программу, которая находит и выводит на печать все четырехзначные числа вида abcd, для которых выполняется условие: а, b, с, d — разные цифры; #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv){ int N=10; for (int i1=0; i1<N; ++i1){ http://www.cyberforum.ru/cpp-beginners/thread409827.html
C++ Смарт указатель и магазин
Есть программа, в которой реализован магазин с товарами и интерфейсом админа и пользователя. И в ней нужно как-то применить смарт указатели. Заменить обычные указатели на смарт там не очень логично, т.к. все указатели в программе это узлы очереди (ручная реализация) и указатели под создание объектов. Есть также идея сделать чтобы очередь работала не с объектами, а со смартами объектов. Но там...
Вывести на экран таблицу перевода расстояний из дюймом в сантиметры C++
Вывести на экран таблицу перевода расстояний в дюймах в сантиметры для значений 2, 4, 6, …, 12 дюймов (1 дюйм = 25.4 см) Решить задачу тремя способами(используя операторы цикла while, do while, for)
C++ Дополнение строк в тестовом файле http://www.cyberforum.ru/cpp-beginners/thread409803.html
Всем привет. Работаю над курсовым проектом, который строит таблицу из символов псевдографики. слова между ;; -ячейка таблицы Программа моя работает, при равном количестве ; Теперь собственно вопрос- можно ли в Си реализовать такую функцию , чтобы она открывала файл и дописывала в конец каждой строки файла необходимое количество ; ??
C++ Из элементов последовательности у1, у2, ..., у25 Из элементов последовательности у1, у2, ..., у25, расположенных между первым нулевым и максимальным (в предположении, что в массиве есть положительные числа) (или максимальным и первым нулевым), сформировать новый массив. подробнее

Показать сообщение отдельно
Даня98
 Аватар для Даня98
27 / 27 / 8
Регистрация: 13.02.2010
Сообщений: 145
17.12.2011, 19:00  [ТС]     std:: find Не нашла элемент
Mиxaил, вот такой
код
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 <algorithm>
#include <vector>
 
int main()
{
    std:: vector <int> a;
    int n,temp;
    std:: cin >> n;
 
    for (int i=0; i<n; ++i)
    {
        std:: cin >> temp;
        a.push_back(temp);
    }
 
 
    std:: cout << *a.rend() << "\n";
    system ("pause");
    return 0;
}
не работает.

А
такой
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 <algorithm>
#include <vector>
 
int main()
{
    std:: vector <int> a;
    int n,temp;
    std:: cin >> n;
 
    for (int i=0; i<n; ++i)
    {
        std:: cin >> temp;
        a.push_back(temp);
    }
 
 
    std:: cout << *a.rbegin() << "\n";
    system ("pause");
    return 0;
}
работает (и указывает на конец). Почему неработает 1 код?

Добавлено через 27 секунд
ведь указатель вроде ж на 1 элемент... или та же проблема?
 
Текущее время: 21:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru