Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 11.10.2016
Сообщений: 7
1

Найти значение минимального положительного элемента массива и количество таких элементов

05.05.2017, 21:32. Показов 1935. Ответов 5
Метки нет (Все метки)

Помогите, пожалуйста, несколько дней не могу понять, как это осуществить(
В массиве Х(N) найти значение минимального положительного элемента
массива и найти, сколько таких элементов.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2017, 21:32
Ответы с готовыми решениями:

Найти сумму квадратов и число таких элементов массива, которые по модулю меньше минимального элемента
Помогите сделать одномерный массив Даны натуральное N, целые числа A1, … , An. Найти сумму...

Найти значение минимального положительного элемента
program task1; uses crt; const nmax = 10; type mas = array of integer; var m: mas; i, n:...

В массиве Х(N) найти значение максимального элемента массива и найти, сколько таких элементов
Помогите пожалуйста решить задачу: В массиве Х(N) найти значение максимального элемента массива и...

В массиве X(N) найти значение максимального элемента массива и найти, сколько таких элементов.
В массиве X(N) найти k1 - количество элементов массива, расположенных после минимального элемента и...

5
управление сложностью
1685 / 1297 / 260
Регистрация: 22.03.2015
Сообщений: 7,548
Записей в блоге: 5
06.05.2017, 06:52 2
Вот как вариант:
Определите номер минимального положительного элемента массива
1
0 / 0 / 0
Регистрация: 11.10.2016
Сообщений: 7
06.05.2017, 10:51  [ТС] 3
Почтальон, ну я понимаю, как найти минимальное значение, а вот как количество таких элементов вывести, вообще догнать не могу
0
1715 / 564 / 187
Регистрация: 12.03.2016
Сообщений: 2,165
06.05.2017, 11:34 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
#include <iostream>
#include <vector>
#include <algorithm>
 
int main() {
    std::vector <int> vec{ -2, 4, -2, 6, 10, -2, 68, 34, -1, 10, -2, 11, 5 };
    auto min_El = std::min_element(vec.cbegin(), vec.cend());
    std::cout << " min_El = " << *min_El << '\n';
    std::cout << " Kol - vo min_El = " << std::count(vec.cbegin(), vec.cend(), *min_El) << '\n';
    system("pause");
}
Добавлено через 6 минут
Задание не дочитал, немного не так.
1
0 / 0 / 0
Регистрация: 11.10.2016
Сообщений: 7
06.05.2017, 12:01  [ТС] 5
мановар, спасибо!
0
1715 / 564 / 187
Регистрация: 12.03.2016
Сообщений: 2,165
06.05.2017, 14:10 6
Денис Булычев, у меня находит минимальный элемент и их количество, а надо количество минимальных положительных.

Добавлено через 1 час 30 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "stdafx.h"
#include <iostream>
#include <vector>
#include <algorithm>
 
int main() {
    std::vector <int> vec{ -4, -4, -3,  4, 4, -2, 6, 10, -2, 68, 34, -1, 4, 10, -2, 11, 5 };
    auto it = std::find_if(vec.begin(), vec.end(), [](int x) {return x > 0; });
    auto min_El = std::max_element(vec.cbegin() + std::distance(vec.begin(),it), vec.cend(), [](const auto x, const auto y)
    {return  y > 0 && y < x; });
    std::cout << " min_El = " << *min_El << '\n';
    std::cout << " Kol - vo min_El = " << std::count(vec.cbegin(), vec.cend(), *min_El) << '\n';
    system("pause");
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2017, 14:10

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

Найти сумму и количество элементов, расположенных до первого положительного элемента массива
Доброй ночи форумчани:) Помогите с данной задачей: С помощью выражения A = rand(1,10)*100-50...

Заменить все отрицательные элементы массива на значение минимального положительного элемента
Помогите пожалуйста!! Задан вещественный массив размером N. Заменить все отрицательные элементы...

Найти сумму и количество элементов массива, расположенных после первого положительного элемента
Добрый день! Подскажите как мне найти количество элементов расположенных после первого...

Найти сумму минимального положительного элемента массива
Найти сумму минимального положительного элемента массива и его номера

Найти номер и значение второго положительного элемента массива среди элементов, расположенных за минимумом
Задание 2 Найти номер и значение второго положительного элемента массива среди элементов,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru