С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
mordol
1 / 1 / 2
Регистрация: 12.05.2015
Сообщений: 301
1

Удалить минимальный и максимальный элементы массива

20.02.2016, 12:04. Просмотров 399. Ответов 4
Метки нет (Все метки)

Ввести одномерный массив из k чисел. Удалить минимальный и максимальный элементы массива.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2016, 12:04
Ответы с готовыми решениями:

Удалить минимальный и максимальный элементы массива
Ввести одномерный статический массив из k чисел.Удалить минимальный и...

Удалить минимальный и максимальный элементы массива
новичек исщет решение вот две задачки помогите . 1.Ввести одномерный...

Удалить минимальный и максимальный элементы массива
Помогите выполнить задание. Ввести одномерный статический массив из к чисел....

Удалить минимальный и максимальный элементы массива
Ввести одномерный статический массив из k чисел.Удалить минимальный и...

Удалить из массива, в котором все элементы различны, максимальный и минимальный элементы
Удалить из массива, в котором все элементы различны: а) максимальный элемент...

4
arper
16 / 16 / 13
Регистрация: 08.11.2014
Сообщений: 115
20.02.2016, 15:12 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int main()
{
    int k, min=1000, max=0, p1, p2;
 cout<<"Vvedite kol-vo 4isel: ";cin>>k;
 int *a = new int[k];
 cout<<"Vvedite elementu: ";
 for (int i=0; i<k; i++)
 {
     cin>>a[i];
 }
 for (int i=0; i<k; i++)
 {
     if(min>a[i])
     {
         min=a[i];
         p1=i;
     }
 }
 for (int i=p1; i<k; i++)
 {
         a[i] = a[i+1];
 }
 for (int i=0; i<k-1; i++)
 {
     if(max<a[i])
     {
         max=a[i];
         p2=i;
     }
 } 
  for (int i=p2; i<k-1; i++)
 {
         a[i] = a[i+1]; 
 }
  
    for (int i=0; i<k-2; i++)
 {
cout<<" "<<a[i];
 }
    cout<<endl<<"min="<<min<<" "<<"max="<<max;
 delete [] a;
   system("pause");
    return 0;
}
0
mordol
1 / 1 / 2
Регистрация: 12.05.2015
Сообщений: 301
20.02.2016, 18:28  [ТС] 3
Почему у меня ошибка?
0
Миниатюры
Удалить минимальный и максимальный элементы массива  
GbaLog-
Любитель чаепитий
3167 / 1473 / 465
Регистрация: 24.08.2014
Сообщений: 5,210
Записей в блоге: 1
Завершенные тесты: 2
20.02.2016, 18:45 4
mordol,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
using namespace std;
 
int main()
{
    int n;
    cin >> n;
    vector<int> vec;
    copy_n(istream_iterator<int>(cin),n,back_inserter(vec));
    vec.erase(min_element(vec.begin(),vec.end()));
    vec.erase(max_element(vec.begin(),vec.end()));
    copy(vec.begin(),vec.end(),ostream_iterator<int>(cout," "));
}
0
mordol
1 / 1 / 2
Регистрация: 12.05.2015
Сообщений: 301
20.02.2016, 18:55  [ТС] 5
ошибка
Ошибка C1083 Не удается открыть файл включение: stdio.h: No such file or directory ConsoleApplication3 c:\users\дима\documents\visual studio 2015\projects\consoleapplication3\consoleapplication3\stdafx.h 10
0
20.02.2016, 18:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2016, 18:55

visual c++. Удалить минимальный и максимальный элементы массива.
Ввести одномерный статический массив из k чисел. Удалить минимальный и...

Заполнить массив случайными числами, а позже удалить минимальный и максимальный элементы массива
Как заполнить массив случайными числами, а позже удалить минимальный и...

Удалить из массива максимальный и минимальный элемент
Задача такая : Удалить из массива, в котором все элементы различны : а)...


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

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

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