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

Дан вещественный массив a(n). Удалить все вхождения максимального и минимального элементов. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как вывести только последнее значение G ? http://www.cyberforum.ru/cpp-beginners/thread1021328.html
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <conio.h> #include <iomanip.h>
C++ Перегрузка оператора ввода Добрый вечер, уважаемые форумчане. Возник вопрос о перегрузке оператора ввода. Имеется класс string class String{ friend std::istream& operator >> (std::istream&, String &); // ... }; http://www.cyberforum.ru/cpp-beginners/thread1021323.html
Комплексная сортировка структуры! C++
Народ, помогите сделать сортировку, которая сортирует структуру "общежитие", по наличию балкона в комнате! А потом полученную структуру нужно отсортировать еще раз! нужно чтобы сначала шли комнаты в которых есть балкон(и по убыванию площадь на человека), а потом те, в которых его нету(и по убыванию площадь на человека) void sort2(){ for(int i=0; i<size-1;i++){ for(int j = i + 1;...
C++ маленькая маленькая консультация, не сложная работа
почему эта прога не компилируется? #include<iostream.h> #include<string.h> #include<math.h> int main() { string z="1011"; int znum=0; for(int i=z.length()-1; i>=0; i--)
C++ Рекурсия, не используя циклы С++ http://www.cyberforum.ru/cpp-beginners/thread1021309.html
Описать рекурсивную функцию MaxElem(A, N) целого типа, которая находит максимальный элемент целочисленного массива A размера N (1 ≤ N ≤ 10), не используя оператор цикла. С помощью этой функции найти максимальные элементы массивов A, B, C размера NA, NB, NC соответственно. Плиз, помогите решить!
C++ Динам. массив в классе Здравствуйте, За пример брал пободный код (он работает и делает дин.массив из нолей): #include <iostream> using namespace std; void main() { int n; cin>>n; подробнее

Показать сообщение отдельно
Relike
6 / 6 / 0
Регистрация: 24.04.2013
Сообщений: 260

Дан вещественный массив a(n). Удалить все вхождения максимального и минимального элементов. - C++

27.11.2013, 21:39. Просмотров 236. Ответов 1
Метки (Все метки)

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 <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    float *a, min, max; int n, i;
    a = new float [n];
    cout<<"Vvedite razmernost' massiva : "; cin>>n; cout<<"\n";
    cout<<"Vvodim elementy massiva : \n";
    for (i = 0; i<n; i++){
        cout<<"a["<<i+1<<"] = "; cin>>a[i]; cout<<"\n";
        }
    
    min = a[0];
    for (i = 1; i<n; i++) {
        if (a[i]<min) min = a[i];
        }
    max = a[0];
    for (i = 1; i<n; i++) {
        if (a[i]>max) max = a[i];
        }
    
    cout<<"Soderjanie massiva : ";
    for(i = 0; i<n; i++){
        cout<<a[i]<<"  ";
        }
    cout<<"Minimal'nyi element massiva : "<<min<<"\tMaximal'nyi element massiva : "<<max<<"\n";
    
    
    /*for(i = 0; i < n; i++) {
        if(a[i] == min || a[i] == max ){
            for(int j = i; j<n-1; j++){
                a[j] = a[j+1];
                n--; i--;
                }
            }
        }*/
        
        
    cout<<"Itogovoe soderjanie massiva : ";
    for(i = 0; i<n; i++){
        cout<<a[i]<<"  ";
        }
    cout<<"\n";
    system("PAUSE");
    return EXIT_SUCCESS;
}
Дан вещественный массив a(n). Удалить все вхождения максимального и минимального элементов.

Немогу реализовать сам процесс удаления. Как, блин, это делать? Помогите пожалуйста, срочно надо...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru