Форум программистов, компьютерный форум, киберфорум
Наши страницы

Задан массив натуральных чисел X из 20 элементов. Удалить из него 2 наибольших и наименьших элемента. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сверить вводимый текст со словарём http://www.cyberforum.ru/cpp-beginners/thread260277.html
Дан текст, состоящий из предложений. Ввод текста осуществляется в несколько строк (не более 15). Признак завершения ввода – ввод пустой строки. Также задан словарь, состоящий максимум из 50 слов. ...
C++ С++:invalid types 'int[int]' for array subscript Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента. С++ ошибка invalid types 'int' for array subscript в функции в строке if... http://www.cyberforum.ru/cpp-beginners/thread260239.html
Функция, проверяющая, является ли текстовый файл пустым C++
У меня вопрос: Есть ли в с++ функция возвращающая истину если открытый на чтение txt файл пустой?? Добавлено через 4 минуты Если нет то есть ли тоже самое для переменной?
Нужно пару программ, кто может напишите C++
Мне нужны две программы: 1. Вычисление минимума методом параболы Вход: число Х и шаг H, если минимума нет вывести ошибку 2. Кубический сплайн с апроксимацией производных Ввод: интервал а,b точка...
C++ Решите два задания! http://www.cyberforum.ru/cpp-beginners/thread260220.html
Здравствуйте многоуважаемые форумчане, программисты! Ситуация до ужаса банальная! Я вот только недавно получил задания по программированию (хотя должен был получить ещё месяца два назад!) и толком то...
C++ Вроде массивы Написать программу, использующую функцию. Для каждого из заданных целочисленных массивов X, Y, Z вычислить произведение элементов кратных 5 и найти максимальное из них. N=10 M=12 K=16 Вычисление... подробнее

Показать сообщение отдельно
INZA
61 / 57 / 1
Регистрация: 18.11.2010
Сообщений: 499
21.03.2011, 19:11  [ТС]
Цитата Сообщение от igorrr37 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
#include<algorithm>
 
int main() {
    unsigned mas[20]={4,2,3,1,5,6,7,8,9,20,11,12,13,14,15,16,17,18,19,10};
    auto it=mas+sizeof(mas)/sizeof(*mas);
    for(int i=0; i<2; i++){
        it=std::remove(mas, it, *std::max_element(mas, it));
    }
    for(int i=0; i<2; i++){
        it=std::remove(mas, it, *std::min_element(mas, it));
    }
    std::for_each(mas, it, [](unsigned x){std::cout<<x<<" ";});
}
а в СИ как изменить ?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.