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

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

Восстановить пароль Регистрация
 
kate_dm94
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 5
16.09.2013, 10:10     Найти минимальный по модулю вектор #1
С++.
Дан вектор, состоящий из 7 элементов целого типа. Найти минимальный по модулю элемент вектора. Ввод вывод потоковый. Помогите пожалуйста!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2013, 10:10     Найти минимальный по модулю вектор
Посмотрите здесь:

C++ Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А, по возрастанию, найти минимальный по модулю элемент.
Дана действительная квадратная матрица B порядка n.В каждой строке матрицы найти минимальный элемент и поместить его в вектор D. C++
Дана матрица А(7,4) Вывести все отрицательные элементы этой матрицы. Найти минимальный по модулю элемент C++
Найти произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами C++
Найти произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5547 / 2561 / 233
Регистрация: 01.11.2011
Сообщений: 6,330
Завершенные тесты: 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     Найти минимальный по модулю вектор
Еще ссылки по теме:

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     Найти минимальный по модулю вектор
Ответ Создать тему
Опции темы

Текущее время: 16:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru