Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
kate_dm94
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 5
1

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

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

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

Найти минимальный по модулю элемент массива
В одномерном массиве, состоящем из n целых элементов, вычислить: 1) ...

Найти минимальный по модулю элемент массива
Помогите пожалуйста,нужно создать программу,но не представляю,как это...

Найти в массиве минимальный по модулю элемент
Написать и протестировать функцию, которая находит в массиве минимальный по...

Массивы. Найти минимальный по модулю элемент массива. Найти сумму модулей элементов после первого нуля
народ,траблы,никак не могу понять массивы,подскажите пожалуйста /*1. Найти...

Найти минимальный и максимальный по модулю элементы матрицы
Найти минимальный и максимальный по модулю элементы матрицы А. Выделить в новый...

7
SatanaXIII
Супер-модератор
Эксперт С++
5773 / 2772 / 376
Регистрация: 01.11.2011
Сообщений: 6,744
Завершенные тесты: 1
16.09.2013, 11:27 2
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

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;
}
1
kate_dm94
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 5
16.09.2013, 13:07  [ТС] 3
Спасибо)
0
Nekto
342 / 287 / 37
Регистрация: 23.03.2012
Сообщений: 838
16.09.2013, 13:18 4
C++
1
int minimum = *std::min_element(vector.cbegin(), vector.cend());
Добавлено через 52 секунды
а, там по модулю =) тогда еще надо компаратор =)
1
kate_dm94
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 5
16.09.2013, 13:20  [ТС] 5
Надо делать в netbeans. Там нету библиотеки vector. Выдает ошибку. Как там без него через массивы сделать?
0
Nekto
342 / 287 / 37
Регистрация: 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);
0
Nekto
342 / 287 / 37
Регистрация: 23.03.2012
Сообщений: 838
16.09.2013, 13:22 7
Цитата Сообщение от kate_dm94 Посмотреть сообщение
Надо делать в netbeans. Там нету библиотеки vector. Выдает ошибку. Как там без него через массивы сделать?
Гугл говорит, что вектор есть.
#include <vector>
1
kate_dm94
0 / 0 / 0
Регистрация: 16.09.2013
Сообщений: 5
16.09.2013, 13:26  [ТС] 8
Да, разобралась в чем ошибка. Там без h оказывается вводить надо
Спасибо)
0
16.09.2013, 13:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.09.2013, 13:26

Массив. Найти максимальный и минимальный по модулю элементы массива
Ввести одномерный массив А , вывести его. Найти максимальный и минимальный по...

Динамический массив, найти минимальный по модулю элемент массива
Помогите пожалуйста.В одномерном массиве состоящем из n целых элементов,...

Упорядочить матрицу по возрастанию элементов по строкам, найти минимальный по модулю элемент
Упорядочить матрицу А(3,4) по возрастанию элементов по строкам , найти...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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