0 / 0 / 0
Регистрация: 24.10.2018
Сообщений: 41
1

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

16.03.2019, 13:53. Показов 677. Ответов 3
Метки нет (Все метки)

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

Заранее спасибо за уделенное время!)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2019, 13:53
Ответы с готовыми решениями:

Найти количество элементов массива, расположенных после минимального элемента
помогите решить плиз, завтра модуль - буду благодарна В массиве Х(N) найти k1 – количество...

Найти количество элементов массива, расположенных после минимального элемента
Среда Visual C++ в чём косяк? Задание звучит так... Найти количество элементов массива,...

Найти количество элементов массива, расположенных после минимального элемента
помогите решить. Ввести одномерный статический массив из k чисел. Предусмотреть использование...

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

3
║XLR8║
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,361
Записей в блоге: 5
16.03.2019, 18:55 2
Valera23,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <vector>
#include <algorithm>
#include <future>
 
int main()
{
    std::vector<int> vct{1,2,5,2,5,0,2,6,7,8,4};
    auto fmin = std::async(std::launch::async, std::min_element<decltype(vct)::const_iterator>, vct.cbegin(), vct.cend());
    auto fmax = std::async(std::launch::async, std::max_element<decltype(vct)::const_iterator>, vct.cbegin(), vct.cend());
    std::cout << "after min: "   << (vct.size() - (fmin.get()-vct.cbegin()) - 1) 
              << ", after max: " << (vct.size() - (fmax.get()-vct.cbegin()) - 1) << std::endl;
}
Bash
1
2
3
$ g++ -std=c++17 -pthread cyberforum.cpp -o run
$ ./run
after min: 5, after max: 1
0
7416 / 5011 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
17.03.2019, 02:07 3
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
#include <iostream>
using namespace std;
 
int main()
{
    int N, imax=0, imin=0, k1, k2;
    cout << "N="; cin >> N;
 
    double*X = new double[N];
    
    cout << "Enter " << N << " elements:\n";
    for (int i = 0; i < N; i++)
      {
      cin >> X[i];
      if(X[i] < X[imin]) imin = i;
      if(X[i] > X[imax]) imax = i;     
      }
      
    k1=N-1-imin;
    k2=N-1-imax;
    
    cout << "k1=" << k1 << "\nk2="<< k2 << "\n";    
    
system("pause");
return 0;
}
если min и(или) max в массиве несколько, программа найдёт количество элементов после первых встреченных
0
0 / 0 / 0
Регистрация: 07.03.2021
Сообщений: 10
02.02.2022, 09:55 4
помогите исправить ошибку на Си
Миниатюры
Найти количество элементов массива, расположенных после минимального элемента  
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2022, 09:55
Помогаю со студенческими работами здесь

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

Найти сумму элементов массива, расположенных после минимального элемента
Дан массив действительных чисел b1;…;b10 .. Найти сумму элементов расположенных после минимального...

Найти произведение элементов массива, расположенных после минимального по модулю элемента
Всем привет, помогите пожалуйста решить задачку с указателями:) Выдает неверное значение, а ошибку...

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


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

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

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