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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бинарный поиск в массиве с++ http://www.cyberforum.ru/cpp-beginners/thread409828.html
Помогите, пожалуйста с задачей: Создать массив из 20-ти елементов, инициализировать массив. 1) Найти значение, которое есть в нем. 2) Найти значение, которого нет в нем. Получился код, но не могу...
C++ Переделать программу под функцию Написать программу, которая находит и выводит на печать все четырехзначные числа вида abcd, для которых выполняется условие: а, b, с, d — разные цифры; #include <cstdlib> #include <iostream>... 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
28 / 28 / 8
Регистрация: 13.02.2010
Сообщений: 145
17.12.2011, 19:00  [ТС]
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 элемент... или та же проблема?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru