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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kate_dm94
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 5
#1

Найти минимальный по модулю вектор - C++

16.09.2013, 10:10. Просмотров 425. Ответов 7
Метки нет (Все метки)

С++.
Дан вектор, состоящий из 7 элементов целого типа. Найти минимальный по модулю элемент вектора. Ввод вывод потоковый. Помогите пожалуйста!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2013, 10:10     Найти минимальный по модулю вектор
Посмотрите здесь:
C++ Найти в массиве минимальный по модулю элемент
Найти минимальный и максимальный по модулю элементы матрицы C++
Динамический массив, найти минимальный по модулю элемент массива C++
C++ Массив. Найти максимальный и минимальный по модулю элементы массива
Упорядочить матрицу по возрастанию элементов по строкам, найти минимальный по модулю элемент C++
C++ Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А, по возрастанию, найти минимальный по модулю элемент.
Дана матрица А(7,4) Вывести все отрицательные элементы этой матрицы. Найти минимальный по модулю элемент C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
5602 / 2636 / 242
Регистрация: 01.11.2011
Сообщений: 6,495
Завершенные тесты: 1
16.09.2013, 11:27     Найти минимальный по модулю вектор #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream.h>
#include <vector.h>
#include <math.h>
 
int main()
{
vector<int> vec;
 vec.push_back(3);
 vec.push_back(7);
 vec.push_back(-9);
 vec.push_back(15);
 vec.push_back(14);
 vec.push_back(2);
 vec.push_back(-19);
 
int temp = 0;
for(int i=1; i<7; i++)
  if(abs(vec[i-1]) < abs(vec[i]))
    temp = i;
 
cout << temp;
cin.ignore();
return 0;
}
kate_dm94
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 5
16.09.2013, 13:07  [ТС]     Найти минимальный по модулю вектор #3
Спасибо)
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
16.09.2013, 13:18     Найти минимальный по модулю вектор #4
C++
1
int minimum = *std::min_element(vector.cbegin(), vector.cend());
Добавлено через 52 секунды
а, там по модулю =) тогда еще надо компаратор =)
kate_dm94
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 5
16.09.2013, 13:20  [ТС]     Найти минимальный по модулю вектор #5
Надо делать в netbeans. Там нету библиотеки vector. Выдает ошибку. Как там без него через массивы сделать?
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
16.09.2013, 13:20     Найти минимальный по модулю вектор #6
C++
1
2
3
4
5
6
7
8
9
10
...
bool LessAbs (int i, int j) 
  { 
  return abs(i) < abs(j);
  }
...
 
    
 
int minimum = *std::min_element(vector.cbegin(), vector.cend(), LessAbs);
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
16.09.2013, 13:22     Найти минимальный по модулю вектор #7
Цитата Сообщение от kate_dm94 Посмотреть сообщение
Надо делать в netbeans. Там нету библиотеки vector. Выдает ошибку. Как там без него через массивы сделать?
Гугл говорит, что вектор есть.
#include <vector>
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.09.2013, 13:26     Найти минимальный по модулю вектор
Еще ссылки по теме:
Дана действительная квадратная матрица B порядка n.В каждой строке матрицы найти минимальный элемент и поместить его в вектор D. C++
C++ Найти произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами
Найти произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами C++
Найти произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами C++
C++ Найти произведение элементов массива, которые между максимальным по модулю и минимальным по модулю элементами

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

Или воспользуйтесь поиском по форуму:
kate_dm94
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 5
16.09.2013, 13:26  [ТС]     Найти минимальный по модулю вектор #8
Да, разобралась в чем ошибка. Там без h оказывается вводить надо
Спасибо)
Yandex
Объявления
16.09.2013, 13:26     Найти минимальный по модулю вектор
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru