Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 14
1

Сравнение введенного элемента вектора с предыдущими

11.10.2013, 01:40. Показов 814. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ломаю голову уже второй день над этой задачей.
Оригинал условия - http://cs413529.vk.me/v4135291... R253IY.jpg .
Вопрос по 3 задаче и соответственно по 6. Если я правильно понимаю условие 3 задачи, то суть этой задачи заключается в том что надо проверять каждый новый введенный элемент вектора с предыдущими, и если новый введенный элемент совпал с некоторым элементом из введенных ранее, то его надо вывести. При этом, эту задачу надо решить, используя векторы, условия или циклы и не более.
Моя проблема в том, что я не знаю как сравнить каждый новый введенный элемент вектора с предыдущими.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.10.2013, 01:40
Ответы с готовыми решениями:

Сравнение последнего элемента вектора с предыдущем
Ребят , нужна помощь. Кто знает как сравнивать последний элемент вектора с предыдущем? Суть такая...

дан вектор А (N). написать программу нахождения минимального элемента вектора и его индекса. если индекс элемента парный, то часть вектора перед миним
дан вектор А (N). написать программу нахождения минимального элемента вектора и его индекса. если...

Дана последовательность из 7 различных чисел. Вычислить сумму каждого элемента последовательности с предыдущими элементами
Дана последовательность из 7 различных чисел. Вычислить сумму каждого элемента последовательности с...

Произведение наименьшего элемента вектора Х и наибольшего элемента вектора Y
Произведение наименьшего элемента вектора Х и наибольшего элемента вектора Y. Добавлено через 26...

3
Форумчанин
Эксперт CЭксперт С++
8216 / 5046 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
11.10.2013, 02:29 2
Цитата Сообщение от podhornyi96 Посмотреть сообщение
Моя проблема в том, что я не знаю как сравнить каждый новый введенный элемент вектора с предыдущими.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <vector>
 
int main()
{
    std::vector<int> v;
    int x;
    for (int i=0; i < 5; i++)
    {
        std::cin >> x;
        if (!v.empty())
            std::cout << (x == v.back() ? "Equal\n" : "Not equal\n");
        v.push_back(x);
    }
}
1
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 14
12.10.2013, 16:49  [ТС] 3
Практически решил 6 задачу,
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 "std_lib_facilities.h"
 
int main() {
    vector<double> numbers;
    double num;
    int i = 1;
    double num1;
    double num2;
    while(cin >> num) {
        
        sort(numbers.begin(), numbers.end());
        numbers.push_back(num);
    }
    if (num < numbers[1]) {
            num2 = num;
            cout << "The smallest number is: " << num2 << endl;
        }
    while(i < numbers.size()) {
        if (num > numbers[i]) {
            num1 = num;
            cout << "The biggest number is: " << num1 << endl;
        }
        ++i;
        }
        
    
    keep_window_open();
}
Я бы хотел чтобы с каждым вводом новой цифры, выводилась строка, является ли цифра наибольшим или наименьшим значением среди ранее введенных цифр.
0
Форумчанин
Эксперт CЭксперт С++
8216 / 5046 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
12.10.2013, 19:58 4
http://www.cplusplus.com/reference/algorithm/min/
http://www.cplusplus.com/reference/algorithm/max/
0
12.10.2013, 19:58
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.10.2013, 19:58
Помогаю со студенческими работами здесь

Произведение наименьшего элемента вектора Х и наибольшего элемента вектора Y.
Произведение наименьшего элемента вектора Х и наибольшего элемента вектора Y. размер векторов x и...

Заменить минимальное значение элемента вектора С размерности p на значение первого положительного элемента этого же вектора
Доброго всем здравия! Собственно задачка следующего порядка: &quot;Заменить минимальное значение...

Заменить максимальное значение элемента вектора W на первое значение элемента вектора z
Разработать ИТ,позволяющую заменить максимальное значение элемента вектора W размерности q на...

Массив: Вычесть из каждого элемента действительного вектора C(c1,c2,..,c9) среднее арифметическое вектора.
Помогите решить, не знаю с чего начать: 1. Вычесть из каждого элемента действительного вектора...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Что такое хорошо и что такое плохо, вид сбоку. Индивид и общество - грань не нарушения.
Hrethgir 18.01.2025
В моей личной жизни и времени, я рассуждаю категорией "хуже-лучше", в том плане, когда меня спросили например - "а зачем ты делаешь свой процессор?", то я ответил - "чтобы сделать свою жизнь лучше". . .
Передача по ссылке или по значению в Java?
InfoMaster 18.01.2025
В мире программирования на Java одним из ключевых аспектов, требующих глубокого понимания, является механизм передачи параметров в методы. Этот фундаментальный концепт часто становится источником. . .
Тернарный условный оператор в Python
InfoMaster 18.01.2025
В мире программирования существует множество инструментов и конструкций, позволяющих создавать эффективный и лаконичный код. Одним из таких инструментов является тернарный условный оператор, который. . .
Как удалить неотслеживаемые файлы из рабочего дерева Git
InfoMaster 18.01.2025
В процессе разработки программного обеспечения с использованием системы контроля версий Git часто возникает необходимость в управлении неотслеживаемыми файлами. Неотслеживаемые файлы (untracked. . .
Что делает код if __name__ == "__main__": в Python
InfoMaster 18.01.2025
В мире программирования на Python существует множество важных концепций, и одной из наиболее интересных является конструкция if __name__ == "__main__". Эта специальная конструкция играет ключевую. . .
Как заставить Git забыть об отслеживаемом файле, добавленном в .gitignore
InfoMaster 18.01.2025
В мире разработки программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, позволяя эффективно отслеживать изменения в коде и управлять ими. Однако. . .
Что означает use strict в JavaScript и для чего используется
InfoMaster 18.01.2025
В мире современной веб-разработки JavaScript играет ключевую роль как один из основных языков программирования. По мере его эволюции возникла необходимость в механизмах, которые помогли бы. . .
Как работать со скрытыми (hidden) элементами в jQuery
InfoMaster 18.01.2025
В современной веб-разработке управление видимостью элементов на странице является одним из ключевых аспектов создания интерактивных пользовательских интерфейсов. jQuery предоставляет мощный набор. . .
Как переключаться между ветками (Branch) с помощью checkout в Git
InfoMaster 18.01.2025
Ветки в Git являются одной из ключевых концепций для управления версионностью кода, позволяя разработчикам эффективно работать в команде и параллельно развивать программные проекты. Каждый новый. . .
Что такое стек и куча, чем они отличаются и где находятся
InfoMaster 18.01.2025
Понимание основных концепций памяти в программировании В мире современного программирования эффективное управление памятью играет ключевую роль в создании производительных и надежных приложений. . . .
Как использовать комментарии в JSON
InfoMaster 18.01.2025
JSON (JavaScript Object Notation) представляет собой легкий и широко используемый формат обмена данными, который стал стандартом де-факто для веб-приложений и программных интерфейсов. При работе с. . .
Как заставить git pull перезаписать локальные файлы в Git
InfoMaster 18.01.2025
Проблема перезаписи локальных файлов в Git При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо синхронизировать локальный репозиторий с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru